/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/nzb-file-symm.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-9bbddad6b14272d9691b7fb6f1c011d15ab18596-9bbddad [2021-06-12 20:08:57,938 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-06-12 20:08:57,939 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-06-12 20:08:57,957 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-06-12 20:08:57,957 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-06-12 20:08:57,958 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-06-12 20:08:57,959 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-06-12 20:08:57,960 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-06-12 20:08:57,961 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-06-12 20:08:57,966 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-06-12 20:08:57,967 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-06-12 20:08:57,968 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-06-12 20:08:57,968 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-06-12 20:08:57,968 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-06-12 20:08:57,969 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-06-12 20:08:57,970 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-06-12 20:08:57,970 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-06-12 20:08:57,971 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-06-12 20:08:57,972 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-06-12 20:08:57,973 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-06-12 20:08:57,974 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-06-12 20:08:57,979 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-06-12 20:08:57,981 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-06-12 20:08:57,983 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-06-12 20:08:58,000 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-06-12 20:08:58,000 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-06-12 20:08:58,000 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-06-12 20:08:58,001 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-06-12 20:08:58,001 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-06-12 20:08:58,002 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-06-12 20:08:58,002 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-06-12 20:08:58,002 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-06-12 20:08:58,003 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-06-12 20:08:58,003 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-06-12 20:08:58,004 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-06-12 20:08:58,004 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-06-12 20:08:58,005 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-06-12 20:08:58,005 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-06-12 20:08:58,005 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-06-12 20:08:58,005 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-06-12 20:08:58,006 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-06-12 20:08:58,006 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2021-06-12 20:08:58,035 INFO L113 SettingsManager]: Loading preferences was successful [2021-06-12 20:08:58,036 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-06-12 20:08:58,036 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-06-12 20:08:58,036 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-06-12 20:08:58,038 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-06-12 20:08:58,038 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-06-12 20:08:58,038 INFO L138 SettingsManager]: * Use SBE=true [2021-06-12 20:08:58,038 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-06-12 20:08:58,038 INFO L138 SettingsManager]: * sizeof long=4 [2021-06-12 20:08:58,039 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-06-12 20:08:58,039 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-06-12 20:08:58,039 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-06-12 20:08:58,039 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-06-12 20:08:58,039 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-06-12 20:08:58,040 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-06-12 20:08:58,040 INFO L138 SettingsManager]: * sizeof long double=12 [2021-06-12 20:08:58,040 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-06-12 20:08:58,040 INFO L138 SettingsManager]: * Use constant arrays=true [2021-06-12 20:08:58,040 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-06-12 20:08:58,040 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-06-12 20:08:58,040 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-06-12 20:08:58,040 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-06-12 20:08:58,040 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-06-12 20:08:58,040 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-06-12 20:08:58,041 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-06-12 20:08:58,041 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-06-12 20:08:58,041 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-06-12 20:08:58,041 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-06-12 20:08:58,041 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-06-12 20:08:58,041 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-06-12 20:08:58,041 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-06-12 20:08:58,041 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-06-12 20:08:58,255 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-06-12 20:08:58,273 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-06-12 20:08:58,274 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-06-12 20:08:58,275 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-06-12 20:08:58,276 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-06-12 20:08:58,277 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/nzb-file-symm.wvr.bpl [2021-06-12 20:08:58,277 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/nzb-file-symm.wvr.bpl' [2021-06-12 20:08:58,311 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-06-12 20:08:58,312 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-06-12 20:08:58,313 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-06-12 20:08:58,313 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-06-12 20:08:58,313 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-06-12 20:08:58,321 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 08:08:58" (1/1) ... [2021-06-12 20:08:58,326 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 08:08:58" (1/1) ... [2021-06-12 20:08:58,336 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-06-12 20:08:58,337 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-06-12 20:08:58,337 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-06-12 20:08:58,338 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-06-12 20:08:58,344 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 08:08:58" (1/1) ... [2021-06-12 20:08:58,344 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 08:08:58" (1/1) ... [2021-06-12 20:08:58,346 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 08:08:58" (1/1) ... [2021-06-12 20:08:58,346 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 08:08:58" (1/1) ... [2021-06-12 20:08:58,356 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 08:08:58" (1/1) ... [2021-06-12 20:08:58,359 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 08:08:58" (1/1) ... [2021-06-12 20:08:58,362 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 08:08:58" (1/1) ... [2021-06-12 20:08:58,363 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-06-12 20:08:58,364 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-06-12 20:08:58,364 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-06-12 20:08:58,364 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-06-12 20:08:58,365 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 08:08:58" (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:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-06-12 20:08:58,423 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-06-12 20:08:58,423 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-06-12 20:08:58,423 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-06-12 20:08:58,423 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-06-12 20:08:58,423 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-06-12 20:08:58,423 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-06-12 20:08:58,424 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-06-12 20:08:58,424 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-06-12 20:08:58,424 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-06-12 20:08:58,425 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-06-12 20:08:58,786 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-06-12 20:08:58,786 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2021-06-12 20:08:58,788 INFO L202 PluginConnector]: Adding new model nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.06 08:08:58 BoogieIcfgContainer [2021-06-12 20:08:58,788 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-06-12 20:08:58,789 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-06-12 20:08:58,789 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-06-12 20:08:58,790 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-06-12 20:08:58,791 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 08:08:58" (1/2) ... [2021-06-12 20:08:58,791 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@22de9bc and model type nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.06 08:08:58, skipping insertion in model container [2021-06-12 20:08:58,791 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.06 08:08:58" (2/2) ... [2021-06-12 20:08:58,792 INFO L111 eAbstractionObserver]: Analyzing ICFG nzb-file-symm.wvr.bpl [2021-06-12 20:08:58,795 WARN L148 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-06-12 20:08:58,795 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-06-12 20:08:58,796 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-06-12 20:08:58,796 INFO L471 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-06-12 20:08:58,839 INFO L149 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-06-12 20:08:58,852 INFO L255 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-06-12 20:08:58,878 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-12 20:08:58,878 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-12 20:08:58,878 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-12 20:08:58,878 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-12 20:08:58,878 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-12 20:08:58,878 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-12 20:08:58,878 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-12 20:08:58,878 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.start======== [2021-06-12 20:08:58,884 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 23 places, 20 transitions, 56 flow [2021-06-12 20:08:58,894 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 30 states, 28 states have (on average 2.2857142857142856) internal successors, (64), 29 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:08:58,895 INFO L276 IsEmpty]: Start isEmpty. Operand has 30 states, 28 states have (on average 2.2857142857142856) internal successors, (64), 29 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:08:58,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-06-12 20:08:58,899 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:08:58,900 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:08:58,900 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:08:58,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:08:58,904 INFO L82 PathProgramCache]: Analyzing trace with hash 1169398602, now seen corresponding path program 1 times [2021-06-12 20:08:58,910 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:08:58,910 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480743952] [2021-06-12 20:08:58,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:08:58,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:08:59,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:08:59,123 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:08:59,123 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480743952] [2021-06-12 20:08:59,123 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480743952] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-12 20:08:59,123 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-12 20:08:59,123 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-06-12 20:08:59,124 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217181771] [2021-06-12 20:08:59,126 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-12 20:08:59,126 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:08:59,133 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-12 20:08:59,134 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-06-12 20:08:59,135 INFO L87 Difference]: Start difference. First operand has 30 states, 28 states have (on average 2.2857142857142856) internal successors, (64), 29 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:08:59,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:08:59,223 INFO L93 Difference]: Finished difference Result 52 states and 96 transitions. [2021-06-12 20:08:59,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-12 20:08:59,224 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2021-06-12 20:08:59,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:08:59,231 INFO L225 Difference]: With dead ends: 52 [2021-06-12 20:08:59,231 INFO L226 Difference]: Without dead ends: 40 [2021-06-12 20:08:59,234 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 78.3ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-06-12 20:08:59,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2021-06-12 20:08:59,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 28. [2021-06-12 20:08:59,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 27 states have (on average 2.2222222222222223) internal successors, (60), 27 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:08:59,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 60 transitions. [2021-06-12 20:08:59,258 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 60 transitions. Word has length 10 [2021-06-12 20:08:59,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:08:59,258 INFO L482 AbstractCegarLoop]: Abstraction has 28 states and 60 transitions. [2021-06-12 20:08:59,258 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:08:59,259 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 60 transitions. [2021-06-12 20:08:59,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-06-12 20:08:59,259 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:08:59,259 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:08:59,260 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-06-12 20:08:59,260 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:08:59,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:08:59,264 INFO L82 PathProgramCache]: Analyzing trace with hash 1342257354, now seen corresponding path program 2 times [2021-06-12 20:08:59,264 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:08:59,264 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670364000] [2021-06-12 20:08:59,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:08:59,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:08:59,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:08:59,419 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:08:59,419 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670364000] [2021-06-12 20:08:59,419 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670364000] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-12 20:08:59,419 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-12 20:08:59,419 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-06-12 20:08:59,419 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062820743] [2021-06-12 20:08:59,420 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-12 20:08:59,420 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:08:59,420 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-12 20:08:59,421 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-06-12 20:08:59,421 INFO L87 Difference]: Start difference. First operand 28 states and 60 transitions. Second operand has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:08:59,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:08:59,477 INFO L93 Difference]: Finished difference Result 48 states and 88 transitions. [2021-06-12 20:08:59,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-12 20:08:59,477 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2021-06-12 20:08:59,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:08:59,478 INFO L225 Difference]: With dead ends: 48 [2021-06-12 20:08:59,478 INFO L226 Difference]: Without dead ends: 41 [2021-06-12 20:08:59,479 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 92.3ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-06-12 20:08:59,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2021-06-12 20:08:59,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 30. [2021-06-12 20:08:59,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 29 states have (on average 2.1724137931034484) internal successors, (63), 29 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:08:59,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 63 transitions. [2021-06-12 20:08:59,489 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 63 transitions. Word has length 10 [2021-06-12 20:08:59,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:08:59,490 INFO L482 AbstractCegarLoop]: Abstraction has 30 states and 63 transitions. [2021-06-12 20:08:59,490 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:08:59,490 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 63 transitions. [2021-06-12 20:08:59,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-06-12 20:08:59,491 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:08:59,491 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:08:59,491 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-06-12 20:08:59,492 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:08:59,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:08:59,493 INFO L82 PathProgramCache]: Analyzing trace with hash -1169517215, now seen corresponding path program 1 times [2021-06-12 20:08:59,493 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:08:59,494 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377158868] [2021-06-12 20:08:59,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:08:59,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:08:59,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:08:59,548 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:08:59,548 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377158868] [2021-06-12 20:08:59,548 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377158868] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-12 20:08:59,549 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-12 20:08:59,549 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-06-12 20:08:59,549 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207164142] [2021-06-12 20:08:59,549 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-06-12 20:08:59,549 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:08:59,549 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-06-12 20:08:59,549 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-12 20:08:59,550 INFO L87 Difference]: Start difference. First operand 30 states and 63 transitions. Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:08:59,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:08:59,557 INFO L93 Difference]: Finished difference Result 35 states and 74 transitions. [2021-06-12 20:08:59,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-12 20:08:59,558 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2021-06-12 20:08:59,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:08:59,559 INFO L225 Difference]: With dead ends: 35 [2021-06-12 20:08:59,559 INFO L226 Difference]: Without dead ends: 35 [2021-06-12 20:08:59,560 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.6ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-12 20:08:59,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2021-06-12 20:08:59,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2021-06-12 20:08:59,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 34 states have (on average 2.176470588235294) internal successors, (74), 34 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:08:59,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 74 transitions. [2021-06-12 20:08:59,562 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 74 transitions. Word has length 11 [2021-06-12 20:08:59,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:08:59,562 INFO L482 AbstractCegarLoop]: Abstraction has 35 states and 74 transitions. [2021-06-12 20:08:59,562 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:08:59,562 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 74 transitions. [2021-06-12 20:08:59,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-06-12 20:08:59,563 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:08:59,563 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:08:59,563 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-06-12 20:08:59,563 INFO L430 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:08:59,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:08:59,563 INFO L82 PathProgramCache]: Analyzing trace with hash 1198603722, now seen corresponding path program 1 times [2021-06-12 20:08:59,564 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:08:59,564 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294496324] [2021-06-12 20:08:59,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:08:59,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:08:59,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:08:59,584 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:08:59,585 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294496324] [2021-06-12 20:08:59,585 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294496324] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-12 20:08:59,585 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-12 20:08:59,585 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-06-12 20:08:59,585 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257550808] [2021-06-12 20:08:59,586 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-06-12 20:08:59,586 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:08:59,586 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-06-12 20:08:59,587 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-12 20:08:59,587 INFO L87 Difference]: Start difference. First operand 35 states and 74 transitions. Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:08:59,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:08:59,595 INFO L93 Difference]: Finished difference Result 35 states and 66 transitions. [2021-06-12 20:08:59,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-12 20:08:59,596 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2021-06-12 20:08:59,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:08:59,598 INFO L225 Difference]: With dead ends: 35 [2021-06-12 20:08:59,598 INFO L226 Difference]: Without dead ends: 35 [2021-06-12 20:08:59,598 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.0ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-12 20:08:59,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2021-06-12 20:08:59,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 33. [2021-06-12 20:08:59,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 32 states have (on average 1.96875) internal successors, (63), 32 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:08:59,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 63 transitions. [2021-06-12 20:08:59,604 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 63 transitions. Word has length 11 [2021-06-12 20:08:59,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:08:59,604 INFO L482 AbstractCegarLoop]: Abstraction has 33 states and 63 transitions. [2021-06-12 20:08:59,605 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:08:59,605 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 63 transitions. [2021-06-12 20:08:59,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-06-12 20:08:59,605 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:08:59,605 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:08:59,605 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-06-12 20:08:59,605 INFO L430 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:08:59,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:08:59,606 INFO L82 PathProgramCache]: Analyzing trace with hash -1658290196, now seen corresponding path program 1 times [2021-06-12 20:08:59,606 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:08:59,606 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237448975] [2021-06-12 20:08:59,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:08:59,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:08:59,620 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-12 20:08:59,620 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:08:59,620 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237448975] [2021-06-12 20:08:59,620 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237448975] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-12 20:08:59,620 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-12 20:08:59,621 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-06-12 20:08:59,621 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419503206] [2021-06-12 20:08:59,621 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-06-12 20:08:59,621 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:08:59,621 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-06-12 20:08:59,621 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-12 20:08:59,621 INFO L87 Difference]: Start difference. First operand 33 states and 63 transitions. Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:08:59,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:08:59,624 INFO L93 Difference]: Finished difference Result 35 states and 64 transitions. [2021-06-12 20:08:59,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-12 20:08:59,624 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2021-06-12 20:08:59,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:08:59,624 INFO L225 Difference]: With dead ends: 35 [2021-06-12 20:08:59,624 INFO L226 Difference]: Without dead ends: 33 [2021-06-12 20:08:59,625 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.9ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-12 20:08:59,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2021-06-12 20:08:59,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 33. [2021-06-12 20:08:59,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 32 states have (on average 1.9375) internal successors, (62), 32 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:08:59,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 62 transitions. [2021-06-12 20:08:59,627 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 62 transitions. Word has length 12 [2021-06-12 20:08:59,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:08:59,627 INFO L482 AbstractCegarLoop]: Abstraction has 33 states and 62 transitions. [2021-06-12 20:08:59,627 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:08:59,627 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 62 transitions. [2021-06-12 20:08:59,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-06-12 20:08:59,627 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:08:59,628 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:08:59,628 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-06-12 20:08:59,629 INFO L430 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:08:59,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:08:59,629 INFO L82 PathProgramCache]: Analyzing trace with hash 1206692648, now seen corresponding path program 1 times [2021-06-12 20:08:59,629 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:08:59,629 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995894933] [2021-06-12 20:08:59,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:08:59,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:08:59,644 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-12 20:08:59,644 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:08:59,644 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995894933] [2021-06-12 20:08:59,645 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995894933] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-12 20:08:59,645 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-12 20:08:59,645 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-06-12 20:08:59,645 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197846135] [2021-06-12 20:08:59,645 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-06-12 20:08:59,645 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:08:59,645 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-06-12 20:08:59,646 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-12 20:08:59,646 INFO L87 Difference]: Start difference. First operand 33 states and 62 transitions. Second operand has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:08:59,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:08:59,649 INFO L93 Difference]: Finished difference Result 39 states and 74 transitions. [2021-06-12 20:08:59,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-12 20:08:59,650 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-06-12 20:08:59,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:08:59,650 INFO L225 Difference]: With dead ends: 39 [2021-06-12 20:08:59,650 INFO L226 Difference]: Without dead ends: 39 [2021-06-12 20:08:59,650 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.1ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-12 20:08:59,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2021-06-12 20:08:59,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 39. [2021-06-12 20:08:59,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 38 states have (on average 1.9473684210526316) internal successors, (74), 38 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:08:59,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 74 transitions. [2021-06-12 20:08:59,653 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 74 transitions. Word has length 13 [2021-06-12 20:08:59,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:08:59,653 INFO L482 AbstractCegarLoop]: Abstraction has 39 states and 74 transitions. [2021-06-12 20:08:59,653 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:08:59,653 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 74 transitions. [2021-06-12 20:08:59,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-12 20:08:59,653 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:08:59,653 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:08:59,653 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-06-12 20:08:59,654 INFO L430 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:08:59,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:08:59,654 INFO L82 PathProgramCache]: Analyzing trace with hash -2083951382, now seen corresponding path program 1 times [2021-06-12 20:08:59,654 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:08:59,654 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955359864] [2021-06-12 20:08:59,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:08:59,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:08:59,858 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:08:59,858 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:08:59,858 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955359864] [2021-06-12 20:08:59,858 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955359864] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:08:59,859 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1404497548] [2021-06-12 20:08:59,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:08:59,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:08:59,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-12 20:08:59,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:00,297 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:00,298 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1404497548] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:00,298 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:00,298 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-06-12 20:09:00,298 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266163163] [2021-06-12 20:09:00,299 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-12 20:09:00,299 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:00,299 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-12 20:09:00,300 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2021-06-12 20:09:00,300 INFO L87 Difference]: Start difference. First operand 39 states and 74 transitions. Second operand has 13 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:00,510 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 41 [2021-06-12 20:09:01,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:01,165 INFO L93 Difference]: Finished difference Result 106 states and 207 transitions. [2021-06-12 20:09:01,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:09:01,165 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-06-12 20:09:01,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:01,166 INFO L225 Difference]: With dead ends: 106 [2021-06-12 20:09:01,166 INFO L226 Difference]: Without dead ends: 81 [2021-06-12 20:09:01,166 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 955.9ms TimeCoverageRelationStatistics Valid=140, Invalid=412, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:09:01,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2021-06-12 20:09:01,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 43. [2021-06-12 20:09:01,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 42 states have (on average 2.0) internal successors, (84), 42 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:01,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 84 transitions. [2021-06-12 20:09:01,169 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 84 transitions. Word has length 14 [2021-06-12 20:09:01,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:01,169 INFO L482 AbstractCegarLoop]: Abstraction has 43 states and 84 transitions. [2021-06-12 20:09:01,169 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:01,169 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 84 transitions. [2021-06-12 20:09:01,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-12 20:09:01,170 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:01,170 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:01,385 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2021-06-12 20:09:01,386 INFO L430 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:01,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:01,386 INFO L82 PathProgramCache]: Analyzing trace with hash 417341116, now seen corresponding path program 2 times [2021-06-12 20:09:01,386 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:01,387 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620266910] [2021-06-12 20:09:01,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:01,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:01,577 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:01,577 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:01,577 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620266910] [2021-06-12 20:09:01,577 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620266910] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:01,577 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [579155539] [2021-06-12 20:09:01,578 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:01,608 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:09:01,609 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:01,609 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-12 20:09:01,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:01,961 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:01,962 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:01,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:01,970 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:01,973 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:01,974 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:01,997 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:02,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:02,001 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:02,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:02,005 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:02,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:02,009 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:02,029 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:02,031 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:09:02,031 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:88, output treesize:52 [2021-06-12 20:09:02,109 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:02,109 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [579155539] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:02,109 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:02,109 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-06-12 20:09:02,110 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708665220] [2021-06-12 20:09:02,110 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-12 20:09:02,110 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:02,110 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-12 20:09:02,110 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-06-12 20:09:02,110 INFO L87 Difference]: Start difference. First operand 43 states and 84 transitions. Second operand has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:02,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:02,334 INFO L93 Difference]: Finished difference Result 68 states and 130 transitions. [2021-06-12 20:09:02,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:09:02,334 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-06-12 20:09:02,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:02,335 INFO L225 Difference]: With dead ends: 68 [2021-06-12 20:09:02,335 INFO L226 Difference]: Without dead ends: 55 [2021-06-12 20:09:02,335 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 364.3ms TimeCoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2021-06-12 20:09:02,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2021-06-12 20:09:02,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 45. [2021-06-12 20:09:02,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 44 states have (on average 2.0) internal successors, (88), 44 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:02,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 88 transitions. [2021-06-12 20:09:02,338 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 88 transitions. Word has length 14 [2021-06-12 20:09:02,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:02,338 INFO L482 AbstractCegarLoop]: Abstraction has 45 states and 88 transitions. [2021-06-12 20:09:02,338 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:02,338 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 88 transitions. [2021-06-12 20:09:02,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-12 20:09:02,338 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:02,338 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:02,555 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-06-12 20:09:02,555 INFO L430 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:02,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:02,555 INFO L82 PathProgramCache]: Analyzing trace with hash -61943560, now seen corresponding path program 3 times [2021-06-12 20:09:02,556 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:02,556 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773916101] [2021-06-12 20:09:02,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:02,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:02,724 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:02,724 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:02,724 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773916101] [2021-06-12 20:09:02,725 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773916101] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:02,725 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1533935537] [2021-06-12 20:09:02,725 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:02,760 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-12 20:09:02,761 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:02,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-12 20:09:02,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:02,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:02,928 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:02,931 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:02,932 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:02,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:02,938 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:02,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:02,942 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:02,945 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:02,946 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:02,997 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:03,001 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:03,002 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:03,006 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:03,007 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:03,018 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:03,019 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:03,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:03,025 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:03,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:03,029 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:03,070 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:03,075 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:09:03,075 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:172, output treesize:104 [2021-06-12 20:09:03,240 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:03,240 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1533935537] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:03,240 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:03,240 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-06-12 20:09:03,240 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535215253] [2021-06-12 20:09:03,240 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-12 20:09:03,240 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:03,241 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-12 20:09:03,241 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2021-06-12 20:09:03,241 INFO L87 Difference]: Start difference. First operand 45 states and 88 transitions. Second operand has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:03,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:03,494 INFO L93 Difference]: Finished difference Result 86 states and 154 transitions. [2021-06-12 20:09:03,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-12 20:09:03,495 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-06-12 20:09:03,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:03,495 INFO L225 Difference]: With dead ends: 86 [2021-06-12 20:09:03,495 INFO L226 Difference]: Without dead ends: 67 [2021-06-12 20:09:03,495 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 418.5ms TimeCoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2021-06-12 20:09:03,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2021-06-12 20:09:03,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 47. [2021-06-12 20:09:03,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47 states, 46 states have (on average 2.0434782608695654) internal successors, (94), 46 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:03,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 94 transitions. [2021-06-12 20:09:03,498 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 94 transitions. Word has length 14 [2021-06-12 20:09:03,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:03,498 INFO L482 AbstractCegarLoop]: Abstraction has 47 states and 94 transitions. [2021-06-12 20:09:03,498 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:03,498 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 94 transitions. [2021-06-12 20:09:03,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-12 20:09:03,498 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:03,498 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:03,715 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2021-06-12 20:09:03,715 INFO L430 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:03,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:03,715 INFO L82 PathProgramCache]: Analyzing trace with hash -597173362, now seen corresponding path program 4 times [2021-06-12 20:09:03,715 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:03,715 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845489165] [2021-06-12 20:09:03,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:03,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:03,875 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:03,875 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:03,875 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845489165] [2021-06-12 20:09:03,875 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845489165] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:03,875 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [295066361] [2021-06-12 20:09:03,875 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:03,923 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:09:03,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:03,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-12 20:09:03,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:04,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:04,148 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:04,152 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:04,154 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:04,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:04,158 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:04,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:04,165 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:04,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:04,169 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:04,172 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:04,172 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:04,176 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:04,176 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:04,246 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:04,249 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:04,250 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:04,253 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:04,254 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:04,258 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:04,259 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:04,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:04,269 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:04,272 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:04,273 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:04,276 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:04,277 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:04,339 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:04,346 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-12 20:09:04,346 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:233, output treesize:117 [2021-06-12 20:09:04,543 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:04,544 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [295066361] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:04,544 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:04,544 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-06-12 20:09:04,544 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215287554] [2021-06-12 20:09:04,544 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-12 20:09:04,544 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:04,544 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-12 20:09:04,544 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-06-12 20:09:04,545 INFO L87 Difference]: Start difference. First operand 47 states and 94 transitions. Second operand has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:04,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:04,675 INFO L93 Difference]: Finished difference Result 67 states and 128 transitions. [2021-06-12 20:09:04,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-12 20:09:04,675 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-06-12 20:09:04,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:04,676 INFO L225 Difference]: With dead ends: 67 [2021-06-12 20:09:04,676 INFO L226 Difference]: Without dead ends: 55 [2021-06-12 20:09:04,677 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 358.9ms TimeCoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-06-12 20:09:04,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2021-06-12 20:09:04,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 51. [2021-06-12 20:09:04,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 50 states have (on average 2.04) internal successors, (102), 50 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:04,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 102 transitions. [2021-06-12 20:09:04,679 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 102 transitions. Word has length 14 [2021-06-12 20:09:04,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:04,679 INFO L482 AbstractCegarLoop]: Abstraction has 51 states and 102 transitions. [2021-06-12 20:09:04,679 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:04,679 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 102 transitions. [2021-06-12 20:09:04,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-12 20:09:04,679 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:04,679 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:04,892 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:04,893 INFO L430 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:04,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:04,893 INFO L82 PathProgramCache]: Analyzing trace with hash 682715498, now seen corresponding path program 5 times [2021-06-12 20:09:04,893 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:04,893 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15799003] [2021-06-12 20:09:04,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:04,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:05,016 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:05,016 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:05,016 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15799003] [2021-06-12 20:09:05,016 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15799003] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:05,016 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1765015652] [2021-06-12 20:09:05,016 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:05,048 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:09:05,048 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:05,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-12 20:09:05,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:05,267 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:05,267 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1765015652] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:05,267 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:05,267 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-06-12 20:09:05,269 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041310375] [2021-06-12 20:09:05,269 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:09:05,270 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:05,270 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:09:05,270 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:09:05,270 INFO L87 Difference]: Start difference. First operand 51 states and 102 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:05,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:05,560 INFO L93 Difference]: Finished difference Result 72 states and 140 transitions. [2021-06-12 20:09:05,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-12 20:09:05,561 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-06-12 20:09:05,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:05,561 INFO L225 Difference]: With dead ends: 72 [2021-06-12 20:09:05,561 INFO L226 Difference]: Without dead ends: 59 [2021-06-12 20:09:05,562 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 418.2ms TimeCoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:09:05,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2021-06-12 20:09:05,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 52. [2021-06-12 20:09:05,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 51 states have (on average 2.0392156862745097) internal successors, (104), 51 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:05,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 104 transitions. [2021-06-12 20:09:05,565 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 104 transitions. Word has length 14 [2021-06-12 20:09:05,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:05,565 INFO L482 AbstractCegarLoop]: Abstraction has 52 states and 104 transitions. [2021-06-12 20:09:05,565 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:05,565 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 104 transitions. [2021-06-12 20:09:05,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-12 20:09:05,565 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:05,566 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:05,776 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable104 [2021-06-12 20:09:05,777 INFO L430 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:05,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:05,777 INFO L82 PathProgramCache]: Analyzing trace with hash 203430822, now seen corresponding path program 6 times [2021-06-12 20:09:05,777 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:05,777 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853882129] [2021-06-12 20:09:05,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:05,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:05,905 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:05,905 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:05,905 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853882129] [2021-06-12 20:09:05,905 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853882129] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:05,905 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1462633831] [2021-06-12 20:09:05,905 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:05,940 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-06-12 20:09:05,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:05,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 24 conjunts are in the unsatisfiable core [2021-06-12 20:09:05,942 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:06,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:06,163 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:06,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:06,167 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:06,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:06,171 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:06,174 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:06,174 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:06,177 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:06,178 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:06,228 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:06,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:06,232 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:06,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:06,236 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:06,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:06,240 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:06,243 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:06,244 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:06,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:06,248 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:06,331 INFO L628 ElimStorePlain]: treesize reduction 2, result has 98.3 percent of original size [2021-06-12 20:09:06,333 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:09:06,333 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:165, output treesize:95 [2021-06-12 20:09:06,495 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:06,496 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1462633831] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:06,496 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:06,496 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-06-12 20:09:06,496 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109556045] [2021-06-12 20:09:06,496 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-12 20:09:06,496 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:06,496 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-12 20:09:06,497 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2021-06-12 20:09:06,497 INFO L87 Difference]: Start difference. First operand 52 states and 104 transitions. Second operand has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:06,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:06,621 INFO L93 Difference]: Finished difference Result 68 states and 134 transitions. [2021-06-12 20:09:06,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-12 20:09:06,622 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-06-12 20:09:06,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:06,622 INFO L225 Difference]: With dead ends: 68 [2021-06-12 20:09:06,622 INFO L226 Difference]: Without dead ends: 61 [2021-06-12 20:09:06,622 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 305.8ms TimeCoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2021-06-12 20:09:06,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2021-06-12 20:09:06,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 51. [2021-06-12 20:09:06,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 50 states have (on average 2.04) internal successors, (102), 50 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:06,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 102 transitions. [2021-06-12 20:09:06,624 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 102 transitions. Word has length 14 [2021-06-12 20:09:06,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:06,625 INFO L482 AbstractCegarLoop]: Abstraction has 51 states and 102 transitions. [2021-06-12 20:09:06,625 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:06,625 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 102 transitions. [2021-06-12 20:09:06,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-12 20:09:06,625 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:06,625 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:06,830 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:06,831 INFO L430 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:06,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:06,831 INFO L82 PathProgramCache]: Analyzing trace with hash -331798980, now seen corresponding path program 7 times [2021-06-12 20:09:06,831 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:06,831 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104113421] [2021-06-12 20:09:06,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:06,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:06,955 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:06,955 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:06,955 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104113421] [2021-06-12 20:09:06,955 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104113421] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:06,955 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [469923023] [2021-06-12 20:09:06,955 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:06,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:06,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-12 20:09:06,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:07,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:07,176 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:07,179 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:07,180 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:07,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:07,184 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:07,187 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:07,188 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:07,190 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:07,192 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:07,247 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:07,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:07,251 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:07,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:07,255 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:07,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:07,258 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:07,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:07,262 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:07,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:07,265 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:07,313 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:07,315 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:09:07,315 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:164, output treesize:96 [2021-06-12 20:09:07,495 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:07,495 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [469923023] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:07,495 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:07,495 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-06-12 20:09:07,495 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926249944] [2021-06-12 20:09:07,496 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-12 20:09:07,496 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:07,497 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-12 20:09:07,497 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-06-12 20:09:07,497 INFO L87 Difference]: Start difference. First operand 51 states and 102 transitions. Second operand has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:07,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:07,636 INFO L93 Difference]: Finished difference Result 72 states and 138 transitions. [2021-06-12 20:09:07,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-12 20:09:07,636 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-06-12 20:09:07,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:07,637 INFO L225 Difference]: With dead ends: 72 [2021-06-12 20:09:07,637 INFO L226 Difference]: Without dead ends: 60 [2021-06-12 20:09:07,637 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 365.7ms TimeCoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-06-12 20:09:07,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2021-06-12 20:09:07,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 51. [2021-06-12 20:09:07,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 50 states have (on average 2.04) internal successors, (102), 50 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:07,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 102 transitions. [2021-06-12 20:09:07,639 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 102 transitions. Word has length 14 [2021-06-12 20:09:07,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:07,639 INFO L482 AbstractCegarLoop]: Abstraction has 51 states and 102 transitions. [2021-06-12 20:09:07,639 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:07,639 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 102 transitions. [2021-06-12 20:09:07,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-12 20:09:07,639 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:07,639 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:07,840 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable156 [2021-06-12 20:09:07,840 INFO L430 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:07,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:07,840 INFO L82 PathProgramCache]: Analyzing trace with hash 1350037930, now seen corresponding path program 8 times [2021-06-12 20:09:07,840 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:07,840 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335076848] [2021-06-12 20:09:07,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:07,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:07,964 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:07,964 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:07,964 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335076848] [2021-06-12 20:09:07,964 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335076848] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:07,964 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1164209402] [2021-06-12 20:09:07,964 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:07,998 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:09:07,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:07,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 24 conjunts are in the unsatisfiable core [2021-06-12 20:09:08,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:08,173 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:08,173 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1164209402] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:08,173 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:08,173 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-06-12 20:09:08,173 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962316869] [2021-06-12 20:09:08,174 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-12 20:09:08,174 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:08,174 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-12 20:09:08,174 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2021-06-12 20:09:08,174 INFO L87 Difference]: Start difference. First operand 51 states and 102 transitions. Second operand has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:08,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:08,400 INFO L93 Difference]: Finished difference Result 90 states and 174 transitions. [2021-06-12 20:09:08,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-06-12 20:09:08,400 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-06-12 20:09:08,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:08,401 INFO L225 Difference]: With dead ends: 90 [2021-06-12 20:09:08,401 INFO L226 Difference]: Without dead ends: 83 [2021-06-12 20:09:08,401 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 316.2ms TimeCoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:09:08,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2021-06-12 20:09:08,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 55. [2021-06-12 20:09:08,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 54 states have (on average 2.0555555555555554) internal successors, (111), 54 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:08,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 111 transitions. [2021-06-12 20:09:08,403 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 111 transitions. Word has length 14 [2021-06-12 20:09:08,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:08,403 INFO L482 AbstractCegarLoop]: Abstraction has 55 states and 111 transitions. [2021-06-12 20:09:08,403 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:08,403 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 111 transitions. [2021-06-12 20:09:08,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-12 20:09:08,403 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:08,403 INFO L472 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:08,616 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable190 [2021-06-12 20:09:08,619 INFO L430 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:08,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:08,619 INFO L82 PathProgramCache]: Analyzing trace with hash -1533970817, now seen corresponding path program 9 times [2021-06-12 20:09:08,619 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:08,619 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964294606] [2021-06-12 20:09:08,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:08,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:08,657 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:08,657 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:08,657 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964294606] [2021-06-12 20:09:08,657 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964294606] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:08,657 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [289177970] [2021-06-12 20:09:08,657 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:08,689 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-12 20:09:08,689 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:08,689 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-12 20:09:08,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:08,719 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:08,719 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [289177970] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:08,719 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:08,719 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2021-06-12 20:09:08,719 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709509542] [2021-06-12 20:09:08,719 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-12 20:09:08,719 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:08,720 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-12 20:09:08,720 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-06-12 20:09:08,720 INFO L87 Difference]: Start difference. First operand 55 states and 111 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:08,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:08,779 INFO L93 Difference]: Finished difference Result 86 states and 167 transitions. [2021-06-12 20:09:08,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-12 20:09:08,779 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-12 20:09:08,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:08,780 INFO L225 Difference]: With dead ends: 86 [2021-06-12 20:09:08,780 INFO L226 Difference]: Without dead ends: 86 [2021-06-12 20:09:08,780 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 45.8ms TimeCoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2021-06-12 20:09:08,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2021-06-12 20:09:08,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 59. [2021-06-12 20:09:08,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 58 states have (on average 2.0517241379310347) internal successors, (119), 58 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:08,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 119 transitions. [2021-06-12 20:09:08,782 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 119 transitions. Word has length 15 [2021-06-12 20:09:08,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:08,782 INFO L482 AbstractCegarLoop]: Abstraction has 59 states and 119 transitions. [2021-06-12 20:09:08,782 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:08,782 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 119 transitions. [2021-06-12 20:09:08,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-12 20:09:08,782 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:08,782 INFO L472 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:09,001 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable201 [2021-06-12 20:09:09,001 INFO L430 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:09,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:09,002 INFO L82 PathProgramCache]: Analyzing trace with hash 967321681, now seen corresponding path program 10 times [2021-06-12 20:09:09,002 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:09,002 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941741607] [2021-06-12 20:09:09,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:09,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:09,044 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:09,044 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:09,044 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941741607] [2021-06-12 20:09:09,044 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941741607] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:09,044 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [897858399] [2021-06-12 20:09:09,044 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:09,073 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:09:09,074 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:09,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-12 20:09:09,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:09,121 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:09,122 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [897858399] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:09,122 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:09,122 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2021-06-12 20:09:09,122 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753074501] [2021-06-12 20:09:09,122 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-12 20:09:09,122 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:09,122 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-12 20:09:09,122 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2021-06-12 20:09:09,122 INFO L87 Difference]: Start difference. First operand 59 states and 119 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:09,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:09,167 INFO L93 Difference]: Finished difference Result 78 states and 156 transitions. [2021-06-12 20:09:09,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-12 20:09:09,167 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-12 20:09:09,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:09,168 INFO L225 Difference]: With dead ends: 78 [2021-06-12 20:09:09,168 INFO L226 Difference]: Without dead ends: 78 [2021-06-12 20:09:09,168 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 50.9ms TimeCoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2021-06-12 20:09:09,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2021-06-12 20:09:09,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 60. [2021-06-12 20:09:09,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 59 states have (on average 2.0508474576271185) internal successors, (121), 59 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:09,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 121 transitions. [2021-06-12 20:09:09,170 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 121 transitions. Word has length 15 [2021-06-12 20:09:09,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:09,170 INFO L482 AbstractCegarLoop]: Abstraction has 60 states and 121 transitions. [2021-06-12 20:09:09,170 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:09,170 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 121 transitions. [2021-06-12 20:09:09,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-12 20:09:09,170 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:09,171 INFO L472 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:09,384 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:09,385 INFO L430 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:09,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:09,385 INFO L82 PathProgramCache]: Analyzing trace with hash -47192797, now seen corresponding path program 11 times [2021-06-12 20:09:09,385 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:09,385 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030923863] [2021-06-12 20:09:09,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:09,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:09,425 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:09,425 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:09,425 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030923863] [2021-06-12 20:09:09,425 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030923863] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:09,425 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [588126454] [2021-06-12 20:09:09,426 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:09,459 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:09:09,459 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:09,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-12 20:09:09,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:09,514 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:09,515 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [588126454] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:09,515 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:09,515 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-06-12 20:09:09,515 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060206230] [2021-06-12 20:09:09,515 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-12 20:09:09,515 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:09,516 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-12 20:09:09,516 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2021-06-12 20:09:09,516 INFO L87 Difference]: Start difference. First operand 60 states and 121 transitions. Second operand has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:09,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:09,611 INFO L93 Difference]: Finished difference Result 87 states and 167 transitions. [2021-06-12 20:09:09,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-12 20:09:09,612 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-12 20:09:09,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:09,612 INFO L225 Difference]: With dead ends: 87 [2021-06-12 20:09:09,612 INFO L226 Difference]: Without dead ends: 87 [2021-06-12 20:09:09,613 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 94.2ms TimeCoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2021-06-12 20:09:09,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2021-06-12 20:09:09,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 61. [2021-06-12 20:09:09,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 60 states have (on average 2.0833333333333335) internal successors, (125), 60 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:09,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 125 transitions. [2021-06-12 20:09:09,615 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 125 transitions. Word has length 15 [2021-06-12 20:09:09,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:09,615 INFO L482 AbstractCegarLoop]: Abstraction has 61 states and 125 transitions. [2021-06-12 20:09:09,615 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:09,615 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 125 transitions. [2021-06-12 20:09:09,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-12 20:09:09,615 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:09,615 INFO L472 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:09,828 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable205 [2021-06-12 20:09:09,829 INFO L430 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:09,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:09,829 INFO L82 PathProgramCache]: Analyzing trace with hash -15245844, now seen corresponding path program 12 times [2021-06-12 20:09:09,829 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:09,829 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268124163] [2021-06-12 20:09:09,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:09,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:09,866 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:09,866 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:09,866 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268124163] [2021-06-12 20:09:09,866 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268124163] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:09,866 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [381985162] [2021-06-12 20:09:09,867 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:09,896 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-06-12 20:09:09,896 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:09,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-12 20:09:09,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:10,004 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:10,004 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [381985162] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:10,004 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:10,004 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-06-12 20:09:10,004 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694174308] [2021-06-12 20:09:10,004 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-12 20:09:10,004 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:10,005 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-12 20:09:10,005 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-06-12 20:09:10,005 INFO L87 Difference]: Start difference. First operand 61 states and 125 transitions. Second operand has 10 states, 10 states have (on average 2.0) internal successors, (20), 10 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:10,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:10,189 INFO L93 Difference]: Finished difference Result 101 states and 189 transitions. [2021-06-12 20:09:10,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-12 20:09:10,195 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.0) internal successors, (20), 10 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-12 20:09:10,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:10,196 INFO L225 Difference]: With dead ends: 101 [2021-06-12 20:09:10,196 INFO L226 Difference]: Without dead ends: 98 [2021-06-12 20:09:10,196 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 203.7ms TimeCoverageRelationStatistics Valid=60, Invalid=122, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:09:10,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2021-06-12 20:09:10,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 65. [2021-06-12 20:09:10,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 64 states have (on average 2.078125) internal successors, (133), 64 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:10,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 133 transitions. [2021-06-12 20:09:10,198 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 133 transitions. Word has length 15 [2021-06-12 20:09:10,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:10,198 INFO L482 AbstractCegarLoop]: Abstraction has 65 states and 133 transitions. [2021-06-12 20:09:10,198 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.0) internal successors, (20), 10 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:10,198 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 133 transitions. [2021-06-12 20:09:10,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-12 20:09:10,199 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:10,199 INFO L472 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:10,412 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable213 [2021-06-12 20:09:10,413 INFO L430 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:10,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:10,413 INFO L82 PathProgramCache]: Analyzing trace with hash -494530520, now seen corresponding path program 13 times [2021-06-12 20:09:10,413 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:10,413 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616424124] [2021-06-12 20:09:10,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:10,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:10,455 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:10,455 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:10,455 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616424124] [2021-06-12 20:09:10,455 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616424124] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:10,455 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1627573119] [2021-06-12 20:09:10,455 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:10,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:10,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-12 20:09:10,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:10,567 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:10,568 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1627573119] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:10,568 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:10,568 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-06-12 20:09:10,568 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422529420] [2021-06-12 20:09:10,568 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-12 20:09:10,568 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:10,568 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-12 20:09:10,568 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2021-06-12 20:09:10,569 INFO L87 Difference]: Start difference. First operand 65 states and 133 transitions. Second operand has 10 states, 10 states have (on average 2.0) internal successors, (20), 10 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:10,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:10,646 INFO L93 Difference]: Finished difference Result 86 states and 168 transitions. [2021-06-12 20:09:10,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-12 20:09:10,647 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.0) internal successors, (20), 10 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-12 20:09:10,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:10,647 INFO L225 Difference]: With dead ends: 86 [2021-06-12 20:09:10,647 INFO L226 Difference]: Without dead ends: 86 [2021-06-12 20:09:10,647 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 103.1ms TimeCoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2021-06-12 20:09:10,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2021-06-12 20:09:10,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 61. [2021-06-12 20:09:10,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 60 states have (on average 2.066666666666667) internal successors, (124), 60 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:10,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 124 transitions. [2021-06-12 20:09:10,649 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 124 transitions. Word has length 15 [2021-06-12 20:09:10,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:10,649 INFO L482 AbstractCegarLoop]: Abstraction has 61 states and 124 transitions. [2021-06-12 20:09:10,649 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.0) internal successors, (20), 10 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:10,649 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 124 transitions. [2021-06-12 20:09:10,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-12 20:09:10,652 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:10,652 INFO L472 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:10,868 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable221 [2021-06-12 20:09:10,868 INFO L430 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:10,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:10,868 INFO L82 PathProgramCache]: Analyzing trace with hash 1824775283, now seen corresponding path program 14 times [2021-06-12 20:09:10,868 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:10,868 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546989257] [2021-06-12 20:09:10,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:10,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:10,902 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:10,902 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:10,902 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546989257] [2021-06-12 20:09:10,902 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546989257] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:10,902 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1904761739] [2021-06-12 20:09:10,902 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:10,932 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:09:10,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:10,932 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-12 20:09:10,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:10,978 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:10,979 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1904761739] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:10,979 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:10,979 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-06-12 20:09:10,979 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197849088] [2021-06-12 20:09:10,979 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-12 20:09:10,979 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:10,979 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-12 20:09:10,979 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2021-06-12 20:09:10,979 INFO L87 Difference]: Start difference. First operand 61 states and 124 transitions. Second operand has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:11,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:11,030 INFO L93 Difference]: Finished difference Result 70 states and 139 transitions. [2021-06-12 20:09:11,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-12 20:09:11,031 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-12 20:09:11,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:11,031 INFO L225 Difference]: With dead ends: 70 [2021-06-12 20:09:11,031 INFO L226 Difference]: Without dead ends: 68 [2021-06-12 20:09:11,031 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 61.0ms TimeCoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2021-06-12 20:09:11,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2021-06-12 20:09:11,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 61. [2021-06-12 20:09:11,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 60 states have (on average 2.05) internal successors, (123), 60 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:11,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 123 transitions. [2021-06-12 20:09:11,033 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 123 transitions. Word has length 15 [2021-06-12 20:09:11,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:11,033 INFO L482 AbstractCegarLoop]: Abstraction has 61 states and 123 transitions. [2021-06-12 20:09:11,033 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:11,033 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 123 transitions. [2021-06-12 20:09:11,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-12 20:09:11,033 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:11,033 INFO L472 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:11,249 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable227,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:11,249 INFO L430 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:11,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:11,250 INFO L82 PathProgramCache]: Analyzing trace with hash -1774400641, now seen corresponding path program 15 times [2021-06-12 20:09:11,250 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:11,250 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224784394] [2021-06-12 20:09:11,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:11,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:11,302 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:11,302 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:11,302 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224784394] [2021-06-12 20:09:11,302 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224784394] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:11,302 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [347969890] [2021-06-12 20:09:11,302 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:11,333 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-12 20:09:11,333 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:11,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-12 20:09:11,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:11,460 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:11,461 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [347969890] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:11,461 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:11,461 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-06-12 20:09:11,461 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431155543] [2021-06-12 20:09:11,461 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-12 20:09:11,461 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:11,461 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-12 20:09:11,461 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-06-12 20:09:11,462 INFO L87 Difference]: Start difference. First operand 61 states and 123 transitions. Second operand has 10 states, 10 states have (on average 2.1) internal successors, (21), 10 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:11,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:11,502 INFO L93 Difference]: Finished difference Result 76 states and 153 transitions. [2021-06-12 20:09:11,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-06-12 20:09:11,502 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.1) internal successors, (21), 10 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-12 20:09:11,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:11,503 INFO L225 Difference]: With dead ends: 76 [2021-06-12 20:09:11,503 INFO L226 Difference]: Without dead ends: 76 [2021-06-12 20:09:11,503 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 81.0ms TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2021-06-12 20:09:11,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2021-06-12 20:09:11,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 61. [2021-06-12 20:09:11,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 60 states have (on average 2.05) internal successors, (123), 60 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:11,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 123 transitions. [2021-06-12 20:09:11,504 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 123 transitions. Word has length 15 [2021-06-12 20:09:11,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:11,505 INFO L482 AbstractCegarLoop]: Abstraction has 61 states and 123 transitions. [2021-06-12 20:09:11,505 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.1) internal successors, (21), 10 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:11,505 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 123 transitions. [2021-06-12 20:09:11,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-12 20:09:11,505 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:11,505 INFO L472 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:11,721 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable234 [2021-06-12 20:09:11,721 INFO L430 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:11,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:11,721 INFO L82 PathProgramCache]: Analyzing trace with hash -1090194731, now seen corresponding path program 16 times [2021-06-12 20:09:11,721 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:11,721 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226285737] [2021-06-12 20:09:11,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:11,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:11,769 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:11,769 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:11,770 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226285737] [2021-06-12 20:09:11,770 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226285737] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:11,770 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [317844703] [2021-06-12 20:09:11,770 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:11,801 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:09:11,801 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:11,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-12 20:09:11,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:12,343 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:12,343 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [317844703] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:12,344 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:12,344 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-06-12 20:09:12,344 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271254518] [2021-06-12 20:09:12,344 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-12 20:09:12,344 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:12,344 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-12 20:09:12,344 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-06-12 20:09:12,344 INFO L87 Difference]: Start difference. First operand 61 states and 123 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:12,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:12,383 INFO L93 Difference]: Finished difference Result 80 states and 160 transitions. [2021-06-12 20:09:12,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-06-12 20:09:12,383 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-12 20:09:12,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:12,384 INFO L225 Difference]: With dead ends: 80 [2021-06-12 20:09:12,384 INFO L226 Difference]: Without dead ends: 80 [2021-06-12 20:09:12,384 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 92.2ms TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-06-12 20:09:12,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2021-06-12 20:09:12,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 60. [2021-06-12 20:09:12,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 59 states have (on average 2.016949152542373) internal successors, (119), 59 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:12,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 119 transitions. [2021-06-12 20:09:12,385 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 119 transitions. Word has length 15 [2021-06-12 20:09:12,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:12,385 INFO L482 AbstractCegarLoop]: Abstraction has 60 states and 119 transitions. [2021-06-12 20:09:12,385 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:12,385 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 119 transitions. [2021-06-12 20:09:12,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-12 20:09:12,386 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:12,386 INFO L472 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:12,598 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable252,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:12,607 INFO L430 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:12,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:12,607 INFO L82 PathProgramCache]: Analyzing trace with hash 1058714454, now seen corresponding path program 17 times [2021-06-12 20:09:12,607 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:12,607 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170880027] [2021-06-12 20:09:12,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:12,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:12,654 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:12,655 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:12,655 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170880027] [2021-06-12 20:09:12,655 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170880027] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:12,655 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [286513596] [2021-06-12 20:09:12,655 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:12,690 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:09:12,690 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:12,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-12 20:09:12,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:12,776 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:12,776 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [286513596] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:12,776 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:12,776 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-06-12 20:09:12,776 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034678334] [2021-06-12 20:09:12,776 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-12 20:09:12,776 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:12,777 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-12 20:09:12,777 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2021-06-12 20:09:12,777 INFO L87 Difference]: Start difference. First operand 60 states and 119 transitions. Second operand has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:12,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:12,811 INFO L93 Difference]: Finished difference Result 66 states and 131 transitions. [2021-06-12 20:09:12,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-12 20:09:12,811 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-12 20:09:12,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:12,812 INFO L225 Difference]: With dead ends: 66 [2021-06-12 20:09:12,812 INFO L226 Difference]: Without dead ends: 66 [2021-06-12 20:09:12,812 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 93.9ms TimeCoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2021-06-12 20:09:12,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2021-06-12 20:09:12,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 58. [2021-06-12 20:09:12,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 57 states have (on average 2.017543859649123) internal successors, (115), 57 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:12,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 115 transitions. [2021-06-12 20:09:12,813 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 115 transitions. Word has length 15 [2021-06-12 20:09:12,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:12,813 INFO L482 AbstractCegarLoop]: Abstraction has 58 states and 115 transitions. [2021-06-12 20:09:12,813 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:12,814 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 115 transitions. [2021-06-12 20:09:12,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-12 20:09:12,814 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:12,814 INFO L472 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:13,014 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable368 [2021-06-12 20:09:13,014 INFO L430 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:13,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:13,015 INFO L82 PathProgramCache]: Analyzing trace with hash 2093797499, now seen corresponding path program 18 times [2021-06-12 20:09:13,015 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:13,015 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252455941] [2021-06-12 20:09:13,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:13,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:13,063 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:13,063 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:13,063 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252455941] [2021-06-12 20:09:13,063 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252455941] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:13,063 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [352312309] [2021-06-12 20:09:13,063 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:13,094 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 20:09:13,094 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:13,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-12 20:09:13,104 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:13,275 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:13,275 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [352312309] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:13,275 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:13,275 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-06-12 20:09:13,275 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608094062] [2021-06-12 20:09:13,276 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-12 20:09:13,276 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:13,276 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-12 20:09:13,276 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-06-12 20:09:13,276 INFO L87 Difference]: Start difference. First operand 58 states and 115 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:13,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:13,314 INFO L93 Difference]: Finished difference Result 86 states and 163 transitions. [2021-06-12 20:09:13,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-06-12 20:09:13,315 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-12 20:09:13,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:13,315 INFO L225 Difference]: With dead ends: 86 [2021-06-12 20:09:13,315 INFO L226 Difference]: Without dead ends: 86 [2021-06-12 20:09:13,315 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 89.7ms TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2021-06-12 20:09:13,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2021-06-12 20:09:13,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 60. [2021-06-12 20:09:13,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 59 states have (on average 2.0338983050847457) internal successors, (120), 59 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:13,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 120 transitions. [2021-06-12 20:09:13,317 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 120 transitions. Word has length 15 [2021-06-12 20:09:13,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:13,317 INFO L482 AbstractCegarLoop]: Abstraction has 60 states and 120 transitions. [2021-06-12 20:09:13,317 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:13,317 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 120 transitions. [2021-06-12 20:09:13,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-12 20:09:13,317 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:13,317 INFO L472 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:13,533 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable374 [2021-06-12 20:09:13,533 INFO L430 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:13,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:13,534 INFO L82 PathProgramCache]: Analyzing trace with hash 1646459776, now seen corresponding path program 19 times [2021-06-12 20:09:13,534 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:13,534 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528223954] [2021-06-12 20:09:13,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:13,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:13,582 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:13,582 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:13,582 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528223954] [2021-06-12 20:09:13,582 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528223954] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:13,582 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1252417685] [2021-06-12 20:09:13,582 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:13,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:13,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-12 20:09:13,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:13,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:13,879 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:13,881 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:13,882 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:13,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:13,885 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:13,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:13,888 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:13,891 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:13,891 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:13,891 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:09:13,892 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:13,894 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:13,895 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:13,897 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:13,898 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:13,898 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:09:13,899 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:13,901 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:13,901 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:13,952 INFO L628 ElimStorePlain]: treesize reduction 44, result has 42.9 percent of original size [2021-06-12 20:09:13,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:13,955 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:13,978 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-06-12 20:09:13,978 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:09:13,979 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 3 variables, input treesize:199, output treesize:12 [2021-06-12 20:09:13,999 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:13,999 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1252417685] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:13,999 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:13,999 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-06-12 20:09:13,999 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306865625] [2021-06-12 20:09:13,999 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-12 20:09:13,999 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:14,000 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-12 20:09:14,000 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=53, Unknown=0, NotChecked=0, Total=90 [2021-06-12 20:09:14,000 INFO L87 Difference]: Start difference. First operand 60 states and 120 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:14,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:14,080 INFO L93 Difference]: Finished difference Result 100 states and 189 transitions. [2021-06-12 20:09:14,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-12 20:09:14,081 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-12 20:09:14,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:14,081 INFO L225 Difference]: With dead ends: 100 [2021-06-12 20:09:14,081 INFO L226 Difference]: Without dead ends: 100 [2021-06-12 20:09:14,081 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 106.0ms TimeCoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2021-06-12 20:09:14,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2021-06-12 20:09:14,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 61. [2021-06-12 20:09:14,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 60 states have (on average 2.0833333333333335) internal successors, (125), 60 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:14,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 125 transitions. [2021-06-12 20:09:14,083 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 125 transitions. Word has length 15 [2021-06-12 20:09:14,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:14,083 INFO L482 AbstractCegarLoop]: Abstraction has 61 states and 125 transitions. [2021-06-12 20:09:14,083 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:14,083 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 125 transitions. [2021-06-12 20:09:14,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-12 20:09:14,083 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:14,083 INFO L472 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:14,292 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable404 [2021-06-12 20:09:14,293 INFO L430 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:14,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:14,293 INFO L82 PathProgramCache]: Analyzing trace with hash 1111229974, now seen corresponding path program 20 times [2021-06-12 20:09:14,293 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:14,293 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891464967] [2021-06-12 20:09:14,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:14,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:14,345 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:14,345 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:14,345 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891464967] [2021-06-12 20:09:14,345 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891464967] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:14,346 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [908870476] [2021-06-12 20:09:14,346 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:14,377 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:09:14,377 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:14,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-12 20:09:14,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:14,507 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:14,508 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:14,510 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:14,511 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:14,513 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:14,513 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:14,514 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:09:14,514 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:14,516 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:14,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:09:14,517 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:14,528 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-06-12 20:09:14,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:14,531 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:14,535 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:14,537 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 20:09:14,537 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-06-12 20:09:14,543 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:14,543 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [908870476] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:14,543 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:14,543 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-06-12 20:09:14,543 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11942605] [2021-06-12 20:09:14,543 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-12 20:09:14,543 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:14,543 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-12 20:09:14,544 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2021-06-12 20:09:14,544 INFO L87 Difference]: Start difference. First operand 61 states and 125 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:14,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:14,570 INFO L93 Difference]: Finished difference Result 73 states and 145 transitions. [2021-06-12 20:09:14,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-12 20:09:14,570 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-12 20:09:14,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:14,571 INFO L225 Difference]: With dead ends: 73 [2021-06-12 20:09:14,571 INFO L226 Difference]: Without dead ends: 73 [2021-06-12 20:09:14,571 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 69.1ms TimeCoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2021-06-12 20:09:14,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2021-06-12 20:09:14,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 60. [2021-06-12 20:09:14,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 59 states have (on average 2.0508474576271185) internal successors, (121), 59 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:14,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 121 transitions. [2021-06-12 20:09:14,572 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 121 transitions. Word has length 15 [2021-06-12 20:09:14,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:14,572 INFO L482 AbstractCegarLoop]: Abstraction has 60 states and 121 transitions. [2021-06-12 20:09:14,572 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:14,572 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 121 transitions. [2021-06-12 20:09:14,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-12 20:09:14,573 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:14,573 INFO L472 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:14,780 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable495 [2021-06-12 20:09:14,781 INFO L430 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:14,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:14,781 INFO L82 PathProgramCache]: Analyzing trace with hash 746509439, now seen corresponding path program 21 times [2021-06-12 20:09:14,781 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:14,781 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654518301] [2021-06-12 20:09:14,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:14,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:14,825 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:14,825 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:14,826 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654518301] [2021-06-12 20:09:14,826 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654518301] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:14,826 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1315174945] [2021-06-12 20:09:14,826 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:14,856 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-12 20:09:14,857 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:14,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-12 20:09:14,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:14,990 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:14,990 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1315174945] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:14,991 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:14,991 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-06-12 20:09:14,991 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669809409] [2021-06-12 20:09:14,991 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-12 20:09:14,991 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:14,991 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-12 20:09:14,991 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-06-12 20:09:14,991 INFO L87 Difference]: Start difference. First operand 60 states and 121 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:15,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:15,042 INFO L93 Difference]: Finished difference Result 71 states and 139 transitions. [2021-06-12 20:09:15,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-06-12 20:09:15,043 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-12 20:09:15,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:15,043 INFO L225 Difference]: With dead ends: 71 [2021-06-12 20:09:15,043 INFO L226 Difference]: Without dead ends: 67 [2021-06-12 20:09:15,043 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 120.7ms TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2021-06-12 20:09:15,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2021-06-12 20:09:15,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 60. [2021-06-12 20:09:15,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 59 states have (on average 2.0338983050847457) internal successors, (120), 59 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:15,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 120 transitions. [2021-06-12 20:09:15,045 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 120 transitions. Word has length 15 [2021-06-12 20:09:15,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:15,045 INFO L482 AbstractCegarLoop]: Abstraction has 60 states and 120 transitions. [2021-06-12 20:09:15,045 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:15,045 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 120 transitions. [2021-06-12 20:09:15,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-12 20:09:15,046 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:15,046 INFO L472 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:15,252 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable525 [2021-06-12 20:09:15,253 INFO L430 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:15,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:15,253 INFO L82 PathProgramCache]: Analyzing trace with hash -2137729391, now seen corresponding path program 22 times [2021-06-12 20:09:15,253 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:15,253 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146388131] [2021-06-12 20:09:15,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:15,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:15,306 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:15,307 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:15,307 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146388131] [2021-06-12 20:09:15,307 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146388131] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:15,307 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1237702168] [2021-06-12 20:09:15,307 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:15,347 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:09:15,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:15,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-12 20:09:15,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:15,471 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:15,472 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:15,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:09:15,473 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:15,475 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:15,475 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:09:15,476 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:15,491 INFO L628 ElimStorePlain]: treesize reduction 25, result has 41.9 percent of original size [2021-06-12 20:09:15,493 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:15,493 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:15,497 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:15,498 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 20:09:15,498 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:71, output treesize:6 [2021-06-12 20:09:15,502 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:15,502 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1237702168] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:15,502 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:15,502 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-06-12 20:09:15,503 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565306335] [2021-06-12 20:09:15,503 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-12 20:09:15,503 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:15,504 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-12 20:09:15,504 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2021-06-12 20:09:15,504 INFO L87 Difference]: Start difference. First operand 60 states and 120 transitions. Second operand has 10 states, 10 states have (on average 2.1) internal successors, (21), 10 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:15,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:15,535 INFO L93 Difference]: Finished difference Result 68 states and 136 transitions. [2021-06-12 20:09:15,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-12 20:09:15,535 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.1) internal successors, (21), 10 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-12 20:09:15,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:15,536 INFO L225 Difference]: With dead ends: 68 [2021-06-12 20:09:15,536 INFO L226 Difference]: Without dead ends: 68 [2021-06-12 20:09:15,536 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 68.7ms TimeCoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2021-06-12 20:09:15,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2021-06-12 20:09:15,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 60. [2021-06-12 20:09:15,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 59 states have (on average 2.0338983050847457) internal successors, (120), 59 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:15,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 120 transitions. [2021-06-12 20:09:15,543 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 120 transitions. Word has length 15 [2021-06-12 20:09:15,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:15,543 INFO L482 AbstractCegarLoop]: Abstraction has 60 states and 120 transitions. [2021-06-12 20:09:15,543 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.1) internal successors, (21), 10 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:15,543 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 120 transitions. [2021-06-12 20:09:15,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-12 20:09:15,543 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:15,543 INFO L472 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:15,760 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable544,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:15,760 INFO L430 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:15,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:15,760 INFO L82 PathProgramCache]: Analyzing trace with hash 1142723427, now seen corresponding path program 23 times [2021-06-12 20:09:15,761 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:15,761 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779296738] [2021-06-12 20:09:15,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:15,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:15,815 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:15,815 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:15,816 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779296738] [2021-06-12 20:09:15,816 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779296738] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:15,816 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [590191573] [2021-06-12 20:09:15,816 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:15,848 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:09:15,849 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:15,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-12 20:09:15,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:15,911 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:15,912 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [590191573] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:15,912 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:15,912 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-06-12 20:09:15,912 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445121782] [2021-06-12 20:09:15,913 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-12 20:09:15,913 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:15,913 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-12 20:09:15,913 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2021-06-12 20:09:15,913 INFO L87 Difference]: Start difference. First operand 60 states and 120 transitions. Second operand has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:16,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:16,016 INFO L93 Difference]: Finished difference Result 90 states and 174 transitions. [2021-06-12 20:09:16,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-12 20:09:16,016 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-12 20:09:16,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:16,017 INFO L225 Difference]: With dead ends: 90 [2021-06-12 20:09:16,017 INFO L226 Difference]: Without dead ends: 90 [2021-06-12 20:09:16,018 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 132.4ms TimeCoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2021-06-12 20:09:16,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2021-06-12 20:09:16,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 61. [2021-06-12 20:09:16,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 60 states have (on average 2.066666666666667) internal successors, (124), 60 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:16,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 124 transitions. [2021-06-12 20:09:16,019 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 124 transitions. Word has length 15 [2021-06-12 20:09:16,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:16,019 INFO L482 AbstractCegarLoop]: Abstraction has 61 states and 124 transitions. [2021-06-12 20:09:16,019 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:16,019 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 124 transitions. [2021-06-12 20:09:16,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-12 20:09:16,020 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:16,020 INFO L472 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:16,235 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable570,24 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:16,236 INFO L430 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:16,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:16,237 INFO L82 PathProgramCache]: Analyzing trace with hash 1174670380, now seen corresponding path program 24 times [2021-06-12 20:09:16,237 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:16,237 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107969884] [2021-06-12 20:09:16,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:16,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:16,284 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:16,284 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:16,284 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107969884] [2021-06-12 20:09:16,284 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107969884] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:16,284 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1888177342] [2021-06-12 20:09:16,284 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:16,316 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-06-12 20:09:16,316 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:16,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-12 20:09:16,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:16,500 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:16,500 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1888177342] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:16,500 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:16,500 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-06-12 20:09:16,501 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115431534] [2021-06-12 20:09:16,501 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-12 20:09:16,501 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:16,501 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-12 20:09:16,501 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-06-12 20:09:16,501 INFO L87 Difference]: Start difference. First operand 61 states and 124 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:16,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:16,577 INFO L93 Difference]: Finished difference Result 86 states and 162 transitions. [2021-06-12 20:09:16,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-12 20:09:16,577 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-12 20:09:16,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:16,579 INFO L225 Difference]: With dead ends: 86 [2021-06-12 20:09:16,579 INFO L226 Difference]: Without dead ends: 83 [2021-06-12 20:09:16,579 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 105.3ms TimeCoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2021-06-12 20:09:16,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2021-06-12 20:09:16,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 65. [2021-06-12 20:09:16,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 64 states have (on average 2.0625) internal successors, (132), 64 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:16,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 132 transitions. [2021-06-12 20:09:16,582 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 132 transitions. Word has length 15 [2021-06-12 20:09:16,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:16,582 INFO L482 AbstractCegarLoop]: Abstraction has 65 states and 132 transitions. [2021-06-12 20:09:16,582 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:16,582 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 132 transitions. [2021-06-12 20:09:16,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-12 20:09:16,582 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:16,582 INFO L472 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:16,784 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable579,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:16,785 INFO L430 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:16,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:16,785 INFO L82 PathProgramCache]: Analyzing trace with hash 695385704, now seen corresponding path program 25 times [2021-06-12 20:09:16,785 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:16,785 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317526495] [2021-06-12 20:09:16,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:16,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:16,829 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:16,829 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:16,829 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317526495] [2021-06-12 20:09:16,829 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317526495] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:16,829 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1969776245] [2021-06-12 20:09:16,829 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:16,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:16,861 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-12 20:09:16,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:17,014 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:17,014 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1969776245] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:17,014 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:17,014 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-06-12 20:09:17,014 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596351841] [2021-06-12 20:09:17,014 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-12 20:09:17,015 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:17,016 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-12 20:09:17,016 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-06-12 20:09:17,016 INFO L87 Difference]: Start difference. First operand 65 states and 132 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:17,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:17,063 INFO L93 Difference]: Finished difference Result 69 states and 138 transitions. [2021-06-12 20:09:17,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-06-12 20:09:17,063 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-12 20:09:17,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:17,064 INFO L225 Difference]: With dead ends: 69 [2021-06-12 20:09:17,064 INFO L226 Difference]: Without dead ends: 69 [2021-06-12 20:09:17,064 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 87.5ms TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2021-06-12 20:09:17,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2021-06-12 20:09:17,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 61. [2021-06-12 20:09:17,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 60 states have (on average 2.05) internal successors, (123), 60 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:17,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 123 transitions. [2021-06-12 20:09:17,065 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 123 transitions. Word has length 15 [2021-06-12 20:09:17,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:17,065 INFO L482 AbstractCegarLoop]: Abstraction has 61 states and 123 transitions. [2021-06-12 20:09:17,065 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:17,065 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 123 transitions. [2021-06-12 20:09:17,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-12 20:09:17,066 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:17,066 INFO L472 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:17,272 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable635 [2021-06-12 20:09:17,273 INFO L430 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:17,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:17,273 INFO L82 PathProgramCache]: Analyzing trace with hash -1280275789, now seen corresponding path program 26 times [2021-06-12 20:09:17,273 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:17,273 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192727762] [2021-06-12 20:09:17,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:17,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:17,319 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:17,319 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:17,320 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192727762] [2021-06-12 20:09:17,320 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192727762] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:17,320 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [503421028] [2021-06-12 20:09:17,320 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:17,351 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:09:17,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:17,351 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-12 20:09:17,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:17,493 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:17,494 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:17,494 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:09:17,495 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:17,497 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:17,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:17,498 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:09:17,499 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:17,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:17,502 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:17,504 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:17,504 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:17,536 INFO L628 ElimStorePlain]: treesize reduction 41, result has 44.6 percent of original size [2021-06-12 20:09:17,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:17,539 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:17,563 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-06-12 20:09:17,564 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:09:17,564 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:128, output treesize:12 [2021-06-12 20:09:17,582 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:17,583 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [503421028] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:17,583 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:17,583 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-06-12 20:09:17,583 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929421463] [2021-06-12 20:09:17,583 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-12 20:09:17,583 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:17,583 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-12 20:09:17,583 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-06-12 20:09:17,583 INFO L87 Difference]: Start difference. First operand 61 states and 123 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:17,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:17,624 INFO L93 Difference]: Finished difference Result 71 states and 140 transitions. [2021-06-12 20:09:17,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-12 20:09:17,625 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-12 20:09:17,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:17,625 INFO L225 Difference]: With dead ends: 71 [2021-06-12 20:09:17,625 INFO L226 Difference]: Without dead ends: 69 [2021-06-12 20:09:17,625 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 79.9ms TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2021-06-12 20:09:17,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2021-06-12 20:09:17,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 59. [2021-06-12 20:09:17,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 58 states have (on average 2.0344827586206895) internal successors, (118), 58 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:17,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 118 transitions. [2021-06-12 20:09:17,627 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 118 transitions. Word has length 15 [2021-06-12 20:09:17,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:17,627 INFO L482 AbstractCegarLoop]: Abstraction has 59 states and 118 transitions. [2021-06-12 20:09:17,627 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:17,627 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 118 transitions. [2021-06-12 20:09:17,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-12 20:09:17,627 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:17,627 INFO L472 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:17,827 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable670,27 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:17,828 INFO L430 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:17,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:17,828 INFO L82 PathProgramCache]: Analyzing trace with hash 1730468749, now seen corresponding path program 27 times [2021-06-12 20:09:17,828 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:17,828 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957845356] [2021-06-12 20:09:17,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:17,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:17,881 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:17,881 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:17,881 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957845356] [2021-06-12 20:09:17,881 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957845356] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:17,881 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1659348643] [2021-06-12 20:09:17,881 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:17,914 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 20:09:17,914 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:17,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-12 20:09:17,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:18,045 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:18,045 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:18,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:09:18,046 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:18,049 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:18,049 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:18,097 INFO L628 ElimStorePlain]: treesize reduction 44, result has 54.6 percent of original size [2021-06-12 20:09:18,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:18,100 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:18,118 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:18,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:18,121 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:18,137 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:18,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:18,140 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:18,163 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:18,164 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:09:18,164 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 7 variables, input treesize:128, output treesize:13 [2021-06-12 20:09:18,191 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:18,191 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1659348643] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:18,191 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:18,191 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-06-12 20:09:18,191 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890229614] [2021-06-12 20:09:18,191 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-12 20:09:18,191 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:18,192 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-12 20:09:18,192 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2021-06-12 20:09:18,192 INFO L87 Difference]: Start difference. First operand 59 states and 118 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:18,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:18,223 INFO L93 Difference]: Finished difference Result 78 states and 147 transitions. [2021-06-12 20:09:18,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-12 20:09:18,223 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-12 20:09:18,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:18,224 INFO L225 Difference]: With dead ends: 78 [2021-06-12 20:09:18,224 INFO L226 Difference]: Without dead ends: 78 [2021-06-12 20:09:18,225 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 86.3ms TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2021-06-12 20:09:18,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2021-06-12 20:09:18,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 59. [2021-06-12 20:09:18,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 58 states have (on average 2.0344827586206895) internal successors, (118), 58 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:18,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 118 transitions. [2021-06-12 20:09:18,227 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 118 transitions. Word has length 15 [2021-06-12 20:09:18,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:18,227 INFO L482 AbstractCegarLoop]: Abstraction has 59 states and 118 transitions. [2021-06-12 20:09:18,227 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:18,227 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 118 transitions. [2021-06-12 20:09:18,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-12 20:09:18,227 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:18,227 INFO L472 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:18,432 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable714 [2021-06-12 20:09:18,433 INFO L430 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:18,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:18,433 INFO L82 PathProgramCache]: Analyzing trace with hash 1283131026, now seen corresponding path program 28 times [2021-06-12 20:09:18,433 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:18,433 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023169861] [2021-06-12 20:09:18,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:18,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:18,481 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:18,482 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:18,482 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023169861] [2021-06-12 20:09:18,482 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023169861] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:18,482 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [955527297] [2021-06-12 20:09:18,482 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:18,515 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:09:18,516 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:18,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-12 20:09:18,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:18,926 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:18,926 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [955527297] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:18,927 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:18,927 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-06-12 20:09:18,927 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355689756] [2021-06-12 20:09:18,927 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-12 20:09:18,927 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:18,927 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-12 20:09:18,927 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-06-12 20:09:18,927 INFO L87 Difference]: Start difference. First operand 59 states and 118 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:19,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:19,038 INFO L93 Difference]: Finished difference Result 99 states and 187 transitions. [2021-06-12 20:09:19,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-12 20:09:19,039 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-12 20:09:19,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:19,039 INFO L225 Difference]: With dead ends: 99 [2021-06-12 20:09:19,039 INFO L226 Difference]: Without dead ends: 99 [2021-06-12 20:09:19,039 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 134.3ms TimeCoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2021-06-12 20:09:19,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2021-06-12 20:09:19,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 60. [2021-06-12 20:09:19,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 59 states have (on average 2.0847457627118646) internal successors, (123), 59 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:19,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 123 transitions. [2021-06-12 20:09:19,041 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 123 transitions. Word has length 15 [2021-06-12 20:09:19,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:19,041 INFO L482 AbstractCegarLoop]: Abstraction has 60 states and 123 transitions. [2021-06-12 20:09:19,041 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:19,041 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 123 transitions. [2021-06-12 20:09:19,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-12 20:09:19,041 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:19,041 INFO L472 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:19,256 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable733,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:19,257 INFO L430 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:19,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:19,257 INFO L82 PathProgramCache]: Analyzing trace with hash 747901224, now seen corresponding path program 29 times [2021-06-12 20:09:19,257 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:19,257 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615941707] [2021-06-12 20:09:19,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:19,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:19,304 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:19,304 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:19,304 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615941707] [2021-06-12 20:09:19,304 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615941707] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:19,304 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [634040439] [2021-06-12 20:09:19,304 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:19,336 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:09:19,337 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:19,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-12 20:09:19,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:19,431 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:19,432 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [634040439] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:19,432 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:19,432 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-06-12 20:09:19,432 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237322885] [2021-06-12 20:09:19,432 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-12 20:09:19,432 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:19,432 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-12 20:09:19,432 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-12 20:09:19,432 INFO L87 Difference]: Start difference. First operand 60 states and 123 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:19,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:19,537 INFO L93 Difference]: Finished difference Result 69 states and 137 transitions. [2021-06-12 20:09:19,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-06-12 20:09:19,537 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-12 20:09:19,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:19,537 INFO L225 Difference]: With dead ends: 69 [2021-06-12 20:09:19,538 INFO L226 Difference]: Without dead ends: 69 [2021-06-12 20:09:19,538 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 120.8ms TimeCoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:09:19,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2021-06-12 20:09:19,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 58. [2021-06-12 20:09:19,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 57 states have (on average 2.0350877192982457) internal successors, (116), 57 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:19,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 116 transitions. [2021-06-12 20:09:19,539 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 116 transitions. Word has length 15 [2021-06-12 20:09:19,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:19,539 INFO L482 AbstractCegarLoop]: Abstraction has 58 states and 116 transitions. [2021-06-12 20:09:19,539 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:19,539 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 116 transitions. [2021-06-12 20:09:19,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-12 20:09:19,539 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:19,539 INFO L472 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:19,752 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable830 [2021-06-12 20:09:19,753 INFO L430 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:19,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:19,753 INFO L82 PathProgramCache]: Analyzing trace with hash 383180689, now seen corresponding path program 30 times [2021-06-12 20:09:19,753 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:19,753 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32840509] [2021-06-12 20:09:19,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:19,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:19,804 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:19,804 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:19,804 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32840509] [2021-06-12 20:09:19,804 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32840509] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:19,804 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1113174259] [2021-06-12 20:09:19,805 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:19,836 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-06-12 20:09:19,836 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:19,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-12 20:09:19,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:20,021 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:20,021 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1113174259] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:20,021 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:20,021 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-06-12 20:09:20,021 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773414385] [2021-06-12 20:09:20,021 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-12 20:09:20,021 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:20,021 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-12 20:09:20,021 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-12 20:09:20,022 INFO L87 Difference]: Start difference. First operand 58 states and 116 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:20,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:20,134 INFO L93 Difference]: Finished difference Result 62 states and 120 transitions. [2021-06-12 20:09:20,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-12 20:09:20,134 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-12 20:09:20,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:20,134 INFO L225 Difference]: With dead ends: 62 [2021-06-12 20:09:20,134 INFO L226 Difference]: Without dead ends: 58 [2021-06-12 20:09:20,135 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 180.7ms TimeCoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2021-06-12 20:09:20,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2021-06-12 20:09:20,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 56. [2021-06-12 20:09:20,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 55 states have (on average 2.018181818181818) internal successors, (111), 55 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:20,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 111 transitions. [2021-06-12 20:09:20,136 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 111 transitions. Word has length 15 [2021-06-12 20:09:20,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:20,136 INFO L482 AbstractCegarLoop]: Abstraction has 56 states and 111 transitions. [2021-06-12 20:09:20,136 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:20,136 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 111 transitions. [2021-06-12 20:09:20,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-12 20:09:20,136 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:20,136 INFO L472 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:20,352 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable847,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:20,352 INFO L430 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:20,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:20,352 INFO L82 PathProgramCache]: Analyzing trace with hash -1967161889, now seen corresponding path program 31 times [2021-06-12 20:09:20,352 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:20,352 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910412699] [2021-06-12 20:09:20,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:20,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:20,392 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:20,392 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:20,392 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910412699] [2021-06-12 20:09:20,392 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910412699] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:20,392 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1353303519] [2021-06-12 20:09:20,392 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:20,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:20,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-12 20:09:20,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:20,519 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:20,519 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1353303519] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:20,519 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:20,519 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-06-12 20:09:20,520 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755594543] [2021-06-12 20:09:20,520 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-12 20:09:20,520 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:20,520 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-12 20:09:20,520 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2021-06-12 20:09:20,520 INFO L87 Difference]: Start difference. First operand 56 states and 111 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:20,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:20,592 INFO L93 Difference]: Finished difference Result 78 states and 145 transitions. [2021-06-12 20:09:20,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-12 20:09:20,592 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-12 20:09:20,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:20,593 INFO L225 Difference]: With dead ends: 78 [2021-06-12 20:09:20,593 INFO L226 Difference]: Without dead ends: 78 [2021-06-12 20:09:20,593 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 118.9ms TimeCoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2021-06-12 20:09:20,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2021-06-12 20:09:20,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 56. [2021-06-12 20:09:20,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 55 states have (on average 2.018181818181818) internal successors, (111), 55 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:20,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 111 transitions. [2021-06-12 20:09:20,594 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 111 transitions. Word has length 15 [2021-06-12 20:09:20,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:20,594 INFO L482 AbstractCegarLoop]: Abstraction has 56 states and 111 transitions. [2021-06-12 20:09:20,594 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:20,594 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 111 transitions. [2021-06-12 20:09:20,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-12 20:09:20,594 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:20,594 INFO L472 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:20,795 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable875 [2021-06-12 20:09:20,795 INFO L430 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:20,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:20,795 INFO L82 PathProgramCache]: Analyzing trace with hash -1935214936, now seen corresponding path program 32 times [2021-06-12 20:09:20,795 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:20,795 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786201928] [2021-06-12 20:09:20,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:20,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:20,830 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:20,831 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:20,831 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786201928] [2021-06-12 20:09:20,831 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786201928] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:20,831 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [974233498] [2021-06-12 20:09:20,831 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:20,864 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:09:20,864 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:20,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-12 20:09:20,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:20,910 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:20,911 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [974233498] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:20,911 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:20,911 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-06-12 20:09:20,911 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155206870] [2021-06-12 20:09:20,911 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-12 20:09:20,911 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:20,911 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-12 20:09:20,911 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2021-06-12 20:09:20,911 INFO L87 Difference]: Start difference. First operand 56 states and 111 transitions. Second operand has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:20,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:20,979 INFO L93 Difference]: Finished difference Result 86 states and 159 transitions. [2021-06-12 20:09:20,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-12 20:09:20,980 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-12 20:09:20,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:20,980 INFO L225 Difference]: With dead ends: 86 [2021-06-12 20:09:20,980 INFO L226 Difference]: Without dead ends: 83 [2021-06-12 20:09:20,980 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 61.8ms TimeCoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2021-06-12 20:09:20,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2021-06-12 20:09:20,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 61. [2021-06-12 20:09:20,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 60 states have (on average 2.033333333333333) internal successors, (122), 60 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:20,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 122 transitions. [2021-06-12 20:09:20,982 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 122 transitions. Word has length 15 [2021-06-12 20:09:20,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:20,982 INFO L482 AbstractCegarLoop]: Abstraction has 61 states and 122 transitions. [2021-06-12 20:09:20,982 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:20,982 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 122 transitions. [2021-06-12 20:09:20,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-12 20:09:20,982 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:20,982 INFO L472 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:21,196 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable881 [2021-06-12 20:09:21,197 INFO L430 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:21,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:21,197 INFO L82 PathProgramCache]: Analyzing trace with hash 1880467684, now seen corresponding path program 33 times [2021-06-12 20:09:21,197 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:21,197 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505137161] [2021-06-12 20:09:21,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:21,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:21,247 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:21,247 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:21,247 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505137161] [2021-06-12 20:09:21,247 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505137161] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:21,247 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1219313340] [2021-06-12 20:09:21,247 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:21,280 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 20:09:21,280 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:21,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-12 20:09:21,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:21,340 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:21,341 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1219313340] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:21,341 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:21,341 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-06-12 20:09:21,341 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951694100] [2021-06-12 20:09:21,341 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-12 20:09:21,341 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:21,341 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-12 20:09:21,341 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2021-06-12 20:09:21,341 INFO L87 Difference]: Start difference. First operand 61 states and 122 transitions. Second operand has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:21,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:21,436 INFO L93 Difference]: Finished difference Result 81 states and 152 transitions. [2021-06-12 20:09:21,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-12 20:09:21,439 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-12 20:09:21,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:21,440 INFO L225 Difference]: With dead ends: 81 [2021-06-12 20:09:21,440 INFO L226 Difference]: Without dead ends: 81 [2021-06-12 20:09:21,440 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 99.8ms TimeCoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2021-06-12 20:09:21,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2021-06-12 20:09:21,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 61. [2021-06-12 20:09:21,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 60 states have (on average 2.033333333333333) internal successors, (122), 60 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:21,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 122 transitions. [2021-06-12 20:09:21,442 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 122 transitions. Word has length 15 [2021-06-12 20:09:21,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:21,442 INFO L482 AbstractCegarLoop]: Abstraction has 61 states and 122 transitions. [2021-06-12 20:09:21,442 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:21,442 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 122 transitions. [2021-06-12 20:09:21,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-12 20:09:21,442 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:21,442 INFO L472 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:21,647 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable889,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:21,647 INFO L430 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:21,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:21,648 INFO L82 PathProgramCache]: Analyzing trace with hash -95193809, now seen corresponding path program 34 times [2021-06-12 20:09:21,648 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:21,648 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462578482] [2021-06-12 20:09:21,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:21,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:21,691 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:21,691 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:21,691 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462578482] [2021-06-12 20:09:21,691 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462578482] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:21,691 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1919608401] [2021-06-12 20:09:21,691 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:21,723 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:09:21,723 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:21,724 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-12 20:09:21,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:21,820 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:21,820 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1919608401] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:21,820 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:21,820 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-06-12 20:09:21,820 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681642927] [2021-06-12 20:09:21,820 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-12 20:09:21,821 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:21,821 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-12 20:09:21,821 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-06-12 20:09:21,821 INFO L87 Difference]: Start difference. First operand 61 states and 122 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:21,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:21,945 INFO L93 Difference]: Finished difference Result 82 states and 152 transitions. [2021-06-12 20:09:21,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-06-12 20:09:21,945 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-12 20:09:21,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:21,945 INFO L225 Difference]: With dead ends: 82 [2021-06-12 20:09:21,946 INFO L226 Difference]: Without dead ends: 80 [2021-06-12 20:09:21,946 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 174.3ms TimeCoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2021-06-12 20:09:21,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2021-06-12 20:09:21,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 60. [2021-06-12 20:09:21,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 59 states have (on average 2.016949152542373) internal successors, (119), 59 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:21,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 119 transitions. [2021-06-12 20:09:21,947 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 119 transitions. Word has length 15 [2021-06-12 20:09:21,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:21,947 INFO L482 AbstractCegarLoop]: Abstraction has 60 states and 119 transitions. [2021-06-12 20:09:21,947 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:21,947 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 119 transitions. [2021-06-12 20:09:21,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-12 20:09:21,947 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:21,947 INFO L472 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:22,152 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable897 [2021-06-12 20:09:22,153 INFO L430 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:22,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:22,153 INFO L82 PathProgramCache]: Analyzing trace with hash 1345237882, now seen corresponding path program 35 times [2021-06-12 20:09:22,153 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:22,153 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103202309] [2021-06-12 20:09:22,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:22,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:22,192 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:22,193 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:22,193 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103202309] [2021-06-12 20:09:22,193 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103202309] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:22,193 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1410402369] [2021-06-12 20:09:22,193 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:22,229 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:09:22,229 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:22,230 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-12 20:09:22,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:22,269 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:22,269 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1410402369] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:22,269 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:22,269 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-06-12 20:09:22,269 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522442339] [2021-06-12 20:09:22,270 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-12 20:09:22,270 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:22,270 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-12 20:09:22,270 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-06-12 20:09:22,270 INFO L87 Difference]: Start difference. First operand 60 states and 119 transitions. Second operand has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:22,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:22,347 INFO L93 Difference]: Finished difference Result 73 states and 143 transitions. [2021-06-12 20:09:22,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-12 20:09:22,347 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-12 20:09:22,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:22,347 INFO L225 Difference]: With dead ends: 73 [2021-06-12 20:09:22,347 INFO L226 Difference]: Without dead ends: 73 [2021-06-12 20:09:22,348 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 78.5ms TimeCoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2021-06-12 20:09:22,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2021-06-12 20:09:22,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 60. [2021-06-12 20:09:22,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 59 states have (on average 2.016949152542373) internal successors, (119), 59 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:22,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 119 transitions. [2021-06-12 20:09:22,349 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 119 transitions. Word has length 15 [2021-06-12 20:09:22,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:22,349 INFO L482 AbstractCegarLoop]: Abstraction has 60 states and 119 transitions. [2021-06-12 20:09:22,349 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:22,349 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 119 transitions. [2021-06-12 20:09:22,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-12 20:09:22,349 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:22,349 INFO L472 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:22,549 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable903,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:22,550 INFO L430 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:22,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:22,550 INFO L82 PathProgramCache]: Analyzing trace with hash 980517347, now seen corresponding path program 36 times [2021-06-12 20:09:22,550 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:22,550 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584968789] [2021-06-12 20:09:22,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:22,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:22,596 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:22,597 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:22,597 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584968789] [2021-06-12 20:09:22,597 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584968789] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:22,597 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [541306778] [2021-06-12 20:09:22,597 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:22,631 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-06-12 20:09:22,632 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:22,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-12 20:09:22,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:22,714 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:22,714 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [541306778] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:22,714 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:22,714 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-06-12 20:09:22,714 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647606211] [2021-06-12 20:09:22,715 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-12 20:09:22,715 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:22,715 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-12 20:09:22,715 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-06-12 20:09:22,715 INFO L87 Difference]: Start difference. First operand 60 states and 119 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:22,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:22,790 INFO L93 Difference]: Finished difference Result 79 states and 144 transitions. [2021-06-12 20:09:22,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-12 20:09:22,790 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-12 20:09:22,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:22,791 INFO L225 Difference]: With dead ends: 79 [2021-06-12 20:09:22,791 INFO L226 Difference]: Without dead ends: 75 [2021-06-12 20:09:22,791 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 113.2ms TimeCoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-06-12 20:09:22,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2021-06-12 20:09:22,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 59. [2021-06-12 20:09:22,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 58 states have (on average 2.0) internal successors, (116), 58 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:22,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 116 transitions. [2021-06-12 20:09:22,792 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 116 transitions. Word has length 15 [2021-06-12 20:09:22,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:22,792 INFO L482 AbstractCegarLoop]: Abstraction has 59 states and 116 transitions. [2021-06-12 20:09:22,792 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:22,792 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 116 transitions. [2021-06-12 20:09:22,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-12 20:09:22,792 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:22,792 INFO L472 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:22,996 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable906,37 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:22,997 INFO L430 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:22,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:22,997 INFO L82 PathProgramCache]: Analyzing trace with hash -1267892504, now seen corresponding path program 37 times [2021-06-12 20:09:22,997 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:22,997 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389449180] [2021-06-12 20:09:22,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:23,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:23,033 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:23,034 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:23,034 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389449180] [2021-06-12 20:09:23,034 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389449180] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:23,034 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1983420804] [2021-06-12 20:09:23,034 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:23,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:23,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-12 20:09:23,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:23,090 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:23,090 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1983420804] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:23,090 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:23,090 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2021-06-12 20:09:23,090 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878506780] [2021-06-12 20:09:23,090 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-12 20:09:23,090 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:23,090 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-12 20:09:23,091 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-06-12 20:09:23,091 INFO L87 Difference]: Start difference. First operand 59 states and 116 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:23,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:23,142 INFO L93 Difference]: Finished difference Result 81 states and 149 transitions. [2021-06-12 20:09:23,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-12 20:09:23,143 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-12 20:09:23,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:23,143 INFO L225 Difference]: With dead ends: 81 [2021-06-12 20:09:23,143 INFO L226 Difference]: Without dead ends: 81 [2021-06-12 20:09:23,143 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 44.5ms TimeCoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2021-06-12 20:09:23,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2021-06-12 20:09:23,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 52. [2021-06-12 20:09:23,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 51 states have (on average 1.9803921568627452) internal successors, (101), 51 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:23,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 101 transitions. [2021-06-12 20:09:23,144 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 101 transitions. Word has length 15 [2021-06-12 20:09:23,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:23,144 INFO L482 AbstractCegarLoop]: Abstraction has 52 states and 101 transitions. [2021-06-12 20:09:23,145 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:23,145 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 101 transitions. [2021-06-12 20:09:23,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-12 20:09:23,145 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:23,145 INFO L472 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:23,356 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable913 [2021-06-12 20:09:23,357 INFO L430 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:23,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:23,357 INFO L82 PathProgramCache]: Analyzing trace with hash 1061916403, now seen corresponding path program 38 times [2021-06-12 20:09:23,357 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:23,357 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664961877] [2021-06-12 20:09:23,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:23,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:23,387 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:23,387 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:23,387 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664961877] [2021-06-12 20:09:23,387 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664961877] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:23,387 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1965486598] [2021-06-12 20:09:23,387 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:23,420 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:09:23,420 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:23,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-12 20:09:23,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:23,471 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:23,472 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1965486598] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:23,472 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:23,472 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-06-12 20:09:23,472 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784851827] [2021-06-12 20:09:23,472 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-12 20:09:23,472 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:23,472 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-12 20:09:23,472 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-06-12 20:09:23,472 INFO L87 Difference]: Start difference. First operand 52 states and 101 transitions. Second operand has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:23,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:23,567 INFO L93 Difference]: Finished difference Result 58 states and 108 transitions. [2021-06-12 20:09:23,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-12 20:09:23,567 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-12 20:09:23,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:23,568 INFO L225 Difference]: With dead ends: 58 [2021-06-12 20:09:23,568 INFO L226 Difference]: Without dead ends: 52 [2021-06-12 20:09:23,568 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 96.6ms TimeCoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2021-06-12 20:09:23,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2021-06-12 20:09:23,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 52. [2021-06-12 20:09:23,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 51 states have (on average 1.9607843137254901) internal successors, (100), 51 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:23,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 100 transitions. [2021-06-12 20:09:23,569 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 100 transitions. Word has length 15 [2021-06-12 20:09:23,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:23,569 INFO L482 AbstractCegarLoop]: Abstraction has 52 states and 100 transitions. [2021-06-12 20:09:23,569 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:23,569 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 100 transitions. [2021-06-12 20:09:23,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-12 20:09:23,569 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:23,569 INFO L472 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:23,784 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable915,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:23,785 INFO L430 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:23,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:23,785 INFO L82 PathProgramCache]: Analyzing trace with hash -1145172877, now seen corresponding path program 39 times [2021-06-12 20:09:23,785 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:23,785 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188687105] [2021-06-12 20:09:23,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:23,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:23,924 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:23,924 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:23,925 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188687105] [2021-06-12 20:09:23,925 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188687105] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:23,925 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1480537208] [2021-06-12 20:09:23,925 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:23,960 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-12 20:09:23,961 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:23,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-12 20:09:23,962 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:24,630 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:24,631 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:24,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:09:24,632 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:24,641 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:24,642 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:24,642 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:09:24,642 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:24,644 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:24,645 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:24,647 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:24,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:09:24,648 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:24,694 INFO L628 ElimStorePlain]: treesize reduction 91, result has 36.8 percent of original size [2021-06-12 20:09:24,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:24,697 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:24,713 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:24,714 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:09:24,714 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:222, output treesize:49 [2021-06-12 20:09:24,789 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:24,789 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1480537208] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:24,789 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:24,789 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-06-12 20:09:24,789 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505792413] [2021-06-12 20:09:24,789 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:09:24,789 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:24,789 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:09:24,790 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:09:24,790 INFO L87 Difference]: Start difference. First operand 52 states and 100 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:25,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:25,302 INFO L93 Difference]: Finished difference Result 108 states and 208 transitions. [2021-06-12 20:09:25,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:09:25,302 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-12 20:09:25,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:25,303 INFO L225 Difference]: With dead ends: 108 [2021-06-12 20:09:25,303 INFO L226 Difference]: Without dead ends: 101 [2021-06-12 20:09:25,303 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 686.0ms TimeCoverageRelationStatistics Valid=91, Invalid=371, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:09:25,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2021-06-12 20:09:25,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 65. [2021-06-12 20:09:25,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 64 states have (on average 2.015625) internal successors, (129), 64 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:25,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 129 transitions. [2021-06-12 20:09:25,304 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 129 transitions. Word has length 16 [2021-06-12 20:09:25,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:25,304 INFO L482 AbstractCegarLoop]: Abstraction has 65 states and 129 transitions. [2021-06-12 20:09:25,304 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:25,304 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 129 transitions. [2021-06-12 20:09:25,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-12 20:09:25,305 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:25,305 INFO L472 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:25,518 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable921 [2021-06-12 20:09:25,518 INFO L430 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:25,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:25,519 INFO L82 PathProgramCache]: Analyzing trace with hash -914516767, now seen corresponding path program 40 times [2021-06-12 20:09:25,519 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:25,519 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520165290] [2021-06-12 20:09:25,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:25,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:25,651 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:25,651 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:25,651 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520165290] [2021-06-12 20:09:25,651 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520165290] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:25,651 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [501859548] [2021-06-12 20:09:25,651 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:25,687 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:09:25,687 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:25,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-12 20:09:25,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:26,358 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:26,359 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:26,359 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:09:26,360 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:26,363 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:26,363 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:26,364 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:09:26,364 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:26,370 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:26,370 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:26,373 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:26,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:09:26,374 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:26,421 INFO L628 ElimStorePlain]: treesize reduction 91, result has 36.8 percent of original size [2021-06-12 20:09:26,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:26,424 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:26,442 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:26,443 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:09:26,443 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:222, output treesize:49 [2021-06-12 20:09:26,514 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:26,514 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [501859548] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:26,514 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:26,514 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-06-12 20:09:26,515 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581959843] [2021-06-12 20:09:26,515 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 20:09:26,515 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:26,515 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 20:09:26,515 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-06-12 20:09:26,515 INFO L87 Difference]: Start difference. First operand 65 states and 129 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:26,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:26,760 INFO L93 Difference]: Finished difference Result 96 states and 188 transitions. [2021-06-12 20:09:26,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-12 20:09:26,760 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-12 20:09:26,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:26,761 INFO L225 Difference]: With dead ends: 96 [2021-06-12 20:09:26,761 INFO L226 Difference]: Without dead ends: 89 [2021-06-12 20:09:26,761 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 425.6ms TimeCoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:09:26,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2021-06-12 20:09:26,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 67. [2021-06-12 20:09:26,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 66 states have (on average 2.0303030303030303) internal successors, (134), 66 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:26,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 134 transitions. [2021-06-12 20:09:26,763 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 134 transitions. Word has length 16 [2021-06-12 20:09:26,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:26,763 INFO L482 AbstractCegarLoop]: Abstraction has 67 states and 134 transitions. [2021-06-12 20:09:26,763 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:26,763 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 134 transitions. [2021-06-12 20:09:26,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-12 20:09:26,763 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:26,763 INFO L472 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:26,963 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1074,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:26,964 INFO L430 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:26,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:26,964 INFO L82 PathProgramCache]: Analyzing trace with hash 1407527461, now seen corresponding path program 41 times [2021-06-12 20:09:26,964 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:26,964 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839957234] [2021-06-12 20:09:26,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:26,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:27,156 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:27,156 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:27,157 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839957234] [2021-06-12 20:09:27,157 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839957234] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:27,157 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [48126775] [2021-06-12 20:09:27,157 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:27,193 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:09:27,193 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:27,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 30 conjunts are in the unsatisfiable core [2021-06-12 20:09:27,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:27,651 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:27,652 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:27,652 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:09:27,653 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:27,656 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:27,656 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:27,657 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:09:27,657 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:27,660 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:27,661 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:27,663 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:27,664 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:27,719 INFO L628 ElimStorePlain]: treesize reduction 104, result has 37.3 percent of original size [2021-06-12 20:09:27,721 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:27,722 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:27,743 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:27,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:27,747 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:27,765 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:27,767 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:27,768 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:27,785 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:27,785 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:09:27,785 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:284, output treesize:46 [2021-06-12 20:09:27,852 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:27,852 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [48126775] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:27,852 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:27,852 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-06-12 20:09:27,852 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016196745] [2021-06-12 20:09:27,853 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 20:09:27,853 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:27,853 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 20:09:27,853 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-12 20:09:27,853 INFO L87 Difference]: Start difference. First operand 67 states and 134 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:28,163 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 50 [2021-06-12 20:09:28,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:28,258 INFO L93 Difference]: Finished difference Result 103 states and 198 transitions. [2021-06-12 20:09:28,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:09:28,259 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-12 20:09:28,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:28,259 INFO L225 Difference]: With dead ends: 103 [2021-06-12 20:09:28,259 INFO L226 Difference]: Without dead ends: 90 [2021-06-12 20:09:28,259 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 559.0ms TimeCoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:09:28,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2021-06-12 20:09:28,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 68. [2021-06-12 20:09:28,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 67 states have (on average 2.029850746268657) internal successors, (136), 67 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:28,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 136 transitions. [2021-06-12 20:09:28,260 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 136 transitions. Word has length 16 [2021-06-12 20:09:28,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:28,261 INFO L482 AbstractCegarLoop]: Abstraction has 68 states and 136 transitions. [2021-06-12 20:09:28,261 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:28,261 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 136 transitions. [2021-06-12 20:09:28,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-12 20:09:28,261 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:28,261 INFO L472 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:28,472 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1227 [2021-06-12 20:09:28,473 INFO L430 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:28,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:28,473 INFO L82 PathProgramCache]: Analyzing trace with hash 928242785, now seen corresponding path program 42 times [2021-06-12 20:09:28,473 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:28,473 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484907061] [2021-06-12 20:09:28,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:28,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:28,697 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:28,698 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:28,698 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484907061] [2021-06-12 20:09:28,698 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484907061] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:28,698 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1293517492] [2021-06-12 20:09:28,698 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:28,736 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 20:09:28,736 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:28,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-12 20:09:28,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:29,681 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:29,682 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:29,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:09:29,683 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:29,688 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:29,689 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:29,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:09:29,689 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:29,694 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:29,695 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:29,699 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:29,700 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:29,704 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:29,705 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:29,705 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:09:29,706 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:29,710 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:29,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:09:29,711 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:29,878 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 65 [2021-06-12 20:09:29,879 INFO L628 ElimStorePlain]: treesize reduction 557, result has 17.5 percent of original size [2021-06-12 20:09:29,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:29,884 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:29,926 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:29,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:29,930 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:29,974 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:29,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:29,978 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:30,017 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:30,020 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:30,021 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:30,058 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:30,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:30,062 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:30,098 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:30,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:30,101 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:30,136 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:30,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:30,139 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:30,173 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:30,174 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:09:30,174 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 10 variables, input treesize:901, output treesize:73 [2021-06-12 20:09:30,299 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:30,299 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1293517492] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:30,299 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:30,299 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-06-12 20:09:30,299 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563694343] [2021-06-12 20:09:30,299 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 20:09:30,299 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:30,299 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 20:09:30,300 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-12 20:09:30,300 INFO L87 Difference]: Start difference. First operand 68 states and 136 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:30,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:30,704 INFO L93 Difference]: Finished difference Result 118 states and 217 transitions. [2021-06-12 20:09:30,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:09:30,704 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-12 20:09:30,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:30,704 INFO L225 Difference]: With dead ends: 118 [2021-06-12 20:09:30,704 INFO L226 Difference]: Without dead ends: 99 [2021-06-12 20:09:30,705 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 603.5ms TimeCoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:09:30,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2021-06-12 20:09:30,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 70. [2021-06-12 20:09:30,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 69 states have (on average 2.0579710144927534) internal successors, (142), 69 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:30,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 142 transitions. [2021-06-12 20:09:30,707 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 142 transitions. Word has length 16 [2021-06-12 20:09:30,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:30,707 INFO L482 AbstractCegarLoop]: Abstraction has 70 states and 142 transitions. [2021-06-12 20:09:30,707 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:30,707 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 142 transitions. [2021-06-12 20:09:30,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-12 20:09:30,707 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:30,707 INFO L472 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:30,920 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1321 [2021-06-12 20:09:30,921 INFO L430 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:30,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:30,921 INFO L82 PathProgramCache]: Analyzing trace with hash 1995272783, now seen corresponding path program 43 times [2021-06-12 20:09:30,921 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:30,921 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453344869] [2021-06-12 20:09:30,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:30,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:31,056 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:31,056 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:31,056 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453344869] [2021-06-12 20:09:31,056 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453344869] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:31,056 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1102282972] [2021-06-12 20:09:31,056 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:31,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:31,105 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-12 20:09:31,106 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:31,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:31,306 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:31,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:31,310 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:31,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:31,313 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:31,337 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:31,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:31,340 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:31,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:31,343 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:31,345 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:31,346 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:31,365 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:31,366 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:09:31,366 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:84, output treesize:48 [2021-06-12 20:09:31,441 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:31,442 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1102282972] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:31,442 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:31,442 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-06-12 20:09:31,442 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351036590] [2021-06-12 20:09:31,442 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:09:31,442 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:31,442 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:09:31,442 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:09:31,442 INFO L87 Difference]: Start difference. First operand 70 states and 142 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:31,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:31,683 INFO L93 Difference]: Finished difference Result 98 states and 193 transitions. [2021-06-12 20:09:31,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:09:31,684 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-12 20:09:31,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:31,684 INFO L225 Difference]: With dead ends: 98 [2021-06-12 20:09:31,684 INFO L226 Difference]: Without dead ends: 85 [2021-06-12 20:09:31,684 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 387.3ms TimeCoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:09:31,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2021-06-12 20:09:31,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 72. [2021-06-12 20:09:31,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 71 states have (on average 2.056338028169014) internal successors, (146), 71 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:31,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 146 transitions. [2021-06-12 20:09:31,686 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 146 transitions. Word has length 16 [2021-06-12 20:09:31,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:31,686 INFO L482 AbstractCegarLoop]: Abstraction has 72 states and 146 transitions. [2021-06-12 20:09:31,686 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:31,686 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 146 transitions. [2021-06-12 20:09:31,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-12 20:09:31,686 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:31,686 INFO L472 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:31,886 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1607,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:31,887 INFO L430 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:31,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:31,887 INFO L82 PathProgramCache]: Analyzing trace with hash 1515988107, now seen corresponding path program 44 times [2021-06-12 20:09:31,887 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:31,887 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506249858] [2021-06-12 20:09:31,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:31,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:32,019 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:32,019 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:32,019 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506249858] [2021-06-12 20:09:32,019 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506249858] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:32,020 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [548371322] [2021-06-12 20:09:32,020 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:32,057 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:09:32,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:32,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-12 20:09:32,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:32,229 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:32,230 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:32,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:32,234 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:32,237 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:32,239 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:32,242 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:32,243 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:32,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:32,246 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:32,304 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:32,307 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:32,307 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:32,310 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:32,311 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:32,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:32,316 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:32,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:32,320 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:32,322 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:32,323 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:32,372 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:32,374 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:09:32,374 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:164, output treesize:96 [2021-06-12 20:09:32,533 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:32,534 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [548371322] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:32,534 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:32,534 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-06-12 20:09:32,534 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34145982] [2021-06-12 20:09:32,534 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:09:32,534 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:32,534 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:09:32,534 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:09:32,534 INFO L87 Difference]: Start difference. First operand 72 states and 146 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:33,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:33,051 INFO L93 Difference]: Finished difference Result 134 states and 255 transitions. [2021-06-12 20:09:33,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:09:33,051 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-12 20:09:33,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:33,052 INFO L225 Difference]: With dead ends: 134 [2021-06-12 20:09:33,052 INFO L226 Difference]: Without dead ends: 108 [2021-06-12 20:09:33,052 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 667.1ms TimeCoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:09:33,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2021-06-12 20:09:33,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 74. [2021-06-12 20:09:33,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 73 states have (on average 2.0821917808219177) internal successors, (152), 73 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:33,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 152 transitions. [2021-06-12 20:09:33,054 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 152 transitions. Word has length 16 [2021-06-12 20:09:33,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:33,054 INFO L482 AbstractCegarLoop]: Abstraction has 74 states and 152 transitions. [2021-06-12 20:09:33,054 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:33,054 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 152 transitions. [2021-06-12 20:09:33,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-12 20:09:33,054 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:33,054 INFO L472 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:33,270 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1629,45 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:33,270 INFO L430 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:33,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:33,270 INFO L82 PathProgramCache]: Analyzing trace with hash 980758305, now seen corresponding path program 45 times [2021-06-12 20:09:33,271 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:33,271 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117979093] [2021-06-12 20:09:33,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:33,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:33,408 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:33,408 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:33,408 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117979093] [2021-06-12 20:09:33,409 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117979093] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:33,409 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1843088424] [2021-06-12 20:09:33,409 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:33,445 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 20:09:33,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:33,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-12 20:09:33,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:33,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:33,621 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:33,624 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:33,625 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:33,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:33,629 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:33,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:33,632 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:33,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:33,636 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:33,689 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:33,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:33,693 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:33,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:33,696 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:33,699 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:33,700 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:33,702 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:33,703 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:33,706 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:33,707 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:33,761 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:33,763 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:09:33,763 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:172, output treesize:104 [2021-06-12 20:09:33,920 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:33,920 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1843088424] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:33,920 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:33,920 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-06-12 20:09:33,920 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145933082] [2021-06-12 20:09:33,921 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:09:33,921 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:33,921 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:09:33,921 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:09:33,921 INFO L87 Difference]: Start difference. First operand 74 states and 152 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:34,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:34,544 INFO L93 Difference]: Finished difference Result 137 states and 265 transitions. [2021-06-12 20:09:34,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:09:34,545 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-12 20:09:34,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:34,545 INFO L225 Difference]: With dead ends: 137 [2021-06-12 20:09:34,546 INFO L226 Difference]: Without dead ends: 118 [2021-06-12 20:09:34,546 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 766.6ms TimeCoverageRelationStatistics Valid=98, Invalid=408, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:09:34,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2021-06-12 20:09:34,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 76. [2021-06-12 20:09:34,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 75 states have (on average 2.0933333333333333) internal successors, (157), 75 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:34,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 157 transitions. [2021-06-12 20:09:34,548 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 157 transitions. Word has length 16 [2021-06-12 20:09:34,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:34,548 INFO L482 AbstractCegarLoop]: Abstraction has 76 states and 157 transitions. [2021-06-12 20:09:34,548 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:34,549 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 157 transitions. [2021-06-12 20:09:34,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-12 20:09:34,549 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:34,549 INFO L472 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:34,756 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1658,46 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:34,757 INFO L430 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:34,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:34,757 INFO L82 PathProgramCache]: Analyzing trace with hash -8562829, now seen corresponding path program 46 times [2021-06-12 20:09:34,757 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:34,757 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300845453] [2021-06-12 20:09:34,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:34,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:34,931 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:34,931 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:34,931 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300845453] [2021-06-12 20:09:34,931 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300845453] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:34,931 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2097076115] [2021-06-12 20:09:34,931 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:34,970 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:09:34,970 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:34,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-12 20:09:34,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:35,661 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:35,661 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:35,662 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:09:35,662 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:35,666 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:35,667 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:35,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:09:35,668 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:35,672 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:35,673 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:35,677 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:35,677 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:35,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:35,682 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:35,686 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:35,686 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:35,690 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:35,690 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:35,694 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:35,694 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:35,699 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:35,699 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:35,700 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:09:35,700 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:35,704 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:35,704 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:35,710 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:35,710 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:35,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:09:35,712 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:35,715 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:35,716 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:35,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:09:35,717 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:35,721 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:35,721 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:35,722 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:09:35,723 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:35,727 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:35,727 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:35,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:09:35,728 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:35,732 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:35,732 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:35,734 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:09:35,735 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:35,738 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:35,739 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:35,854 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 56 [2021-06-12 20:09:35,854 INFO L628 ElimStorePlain]: treesize reduction 19, result has 88.5 percent of original size [2021-06-12 20:09:35,857 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:35,858 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:35,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:35,862 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:35,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:35,865 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:35,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:35,869 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:35,871 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:35,872 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:35,875 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:35,876 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:35,917 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:35,919 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-12 20:09:35,919 INFO L247 ElimStorePlain]: Needed 23 recursive calls to eliminate 5 variables, input treesize:569, output treesize:86 [2021-06-12 20:09:36,030 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:36,030 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2097076115] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:36,030 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:36,030 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-06-12 20:09:36,030 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791538736] [2021-06-12 20:09:36,030 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 20:09:36,031 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:36,031 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 20:09:36,031 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-06-12 20:09:36,031 INFO L87 Difference]: Start difference. First operand 76 states and 157 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:36,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:36,291 INFO L93 Difference]: Finished difference Result 108 states and 218 transitions. [2021-06-12 20:09:36,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-12 20:09:36,292 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-12 20:09:36,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:36,292 INFO L225 Difference]: With dead ends: 108 [2021-06-12 20:09:36,292 INFO L226 Difference]: Without dead ends: 101 [2021-06-12 20:09:36,292 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 534.6ms TimeCoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:09:36,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2021-06-12 20:09:36,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 79. [2021-06-12 20:09:36,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 78 states have (on average 2.1025641025641026) internal successors, (164), 78 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:36,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 164 transitions. [2021-06-12 20:09:36,294 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 164 transitions. Word has length 16 [2021-06-12 20:09:36,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:36,294 INFO L482 AbstractCegarLoop]: Abstraction has 79 states and 164 transitions. [2021-06-12 20:09:36,294 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:36,294 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 164 transitions. [2021-06-12 20:09:36,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-12 20:09:36,294 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:36,294 INFO L472 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:36,494 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1693 [2021-06-12 20:09:36,495 INFO L430 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:36,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:36,495 INFO L82 PathProgramCache]: Analyzing trace with hash -1981485897, now seen corresponding path program 47 times [2021-06-12 20:09:36,495 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:36,495 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139039122] [2021-06-12 20:09:36,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:36,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:36,646 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:36,646 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:36,646 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139039122] [2021-06-12 20:09:36,646 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139039122] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:36,647 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [697929349] [2021-06-12 20:09:36,647 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:36,688 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:09:36,688 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:36,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-12 20:09:36,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:37,394 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:37,395 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:37,395 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:09:37,396 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:37,399 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:37,400 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:37,404 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:37,404 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:37,408 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:37,408 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:37,412 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:37,412 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:37,416 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:37,416 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:37,420 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:37,420 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:37,425 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:37,425 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:37,426 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:09:37,427 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:37,431 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:37,432 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:37,432 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:09:37,433 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:37,437 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:37,438 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:37,441 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:37,441 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:37,442 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:09:37,442 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:37,445 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:37,446 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:37,449 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:37,449 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:37,449 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:09:37,450 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:37,453 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:37,454 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:37,454 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:09:37,455 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:37,458 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:37,458 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:09:37,459 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:37,514 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:09:37,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:37,518 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:37,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:37,521 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:37,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:37,524 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:37,545 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:37,546 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:09:37,546 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:591, output treesize:52 [2021-06-12 20:09:37,618 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:37,618 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [697929349] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:37,618 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:37,618 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-06-12 20:09:37,618 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777077348] [2021-06-12 20:09:37,618 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 20:09:37,618 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:37,618 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 20:09:37,618 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-12 20:09:37,618 INFO L87 Difference]: Start difference. First operand 79 states and 164 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:37,897 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 51 [2021-06-12 20:09:37,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:37,982 INFO L93 Difference]: Finished difference Result 115 states and 228 transitions. [2021-06-12 20:09:37,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:09:37,982 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-12 20:09:37,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:37,982 INFO L225 Difference]: With dead ends: 115 [2021-06-12 20:09:37,982 INFO L226 Difference]: Without dead ends: 102 [2021-06-12 20:09:37,982 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 566.8ms TimeCoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:09:37,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2021-06-12 20:09:37,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 80. [2021-06-12 20:09:37,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 79 states have (on average 2.1012658227848102) internal successors, (166), 79 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:37,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 166 transitions. [2021-06-12 20:09:37,984 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 166 transitions. Word has length 16 [2021-06-12 20:09:37,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:37,984 INFO L482 AbstractCegarLoop]: Abstraction has 80 states and 166 transitions. [2021-06-12 20:09:37,984 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:37,984 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 166 transitions. [2021-06-12 20:09:37,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-12 20:09:37,984 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:37,984 INFO L472 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:38,200 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1770 [2021-06-12 20:09:38,201 INFO L430 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:38,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:38,201 INFO L82 PathProgramCache]: Analyzing trace with hash 1834196723, now seen corresponding path program 48 times [2021-06-12 20:09:38,201 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:38,201 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367381376] [2021-06-12 20:09:38,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:38,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:38,358 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:38,358 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:38,358 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367381376] [2021-06-12 20:09:38,358 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367381376] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:38,358 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [878724934] [2021-06-12 20:09:38,358 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:38,396 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 20:09:38,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:38,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-12 20:09:38,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:39,012 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:39,013 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:39,019 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:39,019 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:39,020 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:09:39,021 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:39,025 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:39,026 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:39,030 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:39,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:39,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:09:39,032 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:39,036 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:39,036 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:39,036 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:09:39,037 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:39,041 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:39,041 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:39,046 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:39,046 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:39,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:09:39,047 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:39,052 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:39,052 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:39,056 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:39,057 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:39,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:09:39,058 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:39,062 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:39,062 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:39,066 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:39,066 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:39,070 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:39,071 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:39,074 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:39,075 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:39,078 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:39,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:39,079 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:09:39,080 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:39,084 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:39,084 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:39,084 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:09:39,085 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:39,088 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:39,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:09:39,089 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:39,184 INFO L628 ElimStorePlain]: treesize reduction 18, result has 87.2 percent of original size [2021-06-12 20:09:39,187 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:39,188 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:39,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:39,192 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:39,194 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:39,195 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:39,202 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:39,203 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:39,241 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:39,243 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:09:39,243 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:709, output treesize:79 [2021-06-12 20:09:39,367 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:39,367 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [878724934] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:39,367 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:39,368 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-06-12 20:09:39,368 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020474928] [2021-06-12 20:09:39,368 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 20:09:39,368 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:39,368 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 20:09:39,368 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-12 20:09:39,368 INFO L87 Difference]: Start difference. First operand 80 states and 166 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:39,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:39,721 INFO L93 Difference]: Finished difference Result 114 states and 226 transitions. [2021-06-12 20:09:39,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:09:39,721 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-12 20:09:39,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:39,722 INFO L225 Difference]: With dead ends: 114 [2021-06-12 20:09:39,722 INFO L226 Difference]: Without dead ends: 102 [2021-06-12 20:09:39,722 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 487.5ms TimeCoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:09:39,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2021-06-12 20:09:39,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 81. [2021-06-12 20:09:39,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 80 states have (on average 2.1) internal successors, (168), 80 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:39,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 168 transitions. [2021-06-12 20:09:39,724 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 168 transitions. Word has length 16 [2021-06-12 20:09:39,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:39,724 INFO L482 AbstractCegarLoop]: Abstraction has 81 states and 168 transitions. [2021-06-12 20:09:39,724 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:39,724 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 168 transitions. [2021-06-12 20:09:39,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-12 20:09:39,724 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:39,724 INFO L472 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:39,928 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1996 [2021-06-12 20:09:39,929 INFO L430 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:39,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:39,929 INFO L82 PathProgramCache]: Analyzing trace with hash -1393740575, now seen corresponding path program 49 times [2021-06-12 20:09:39,929 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:39,929 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408302120] [2021-06-12 20:09:39,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:39,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:40,090 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:40,090 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:40,090 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408302120] [2021-06-12 20:09:40,091 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408302120] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:40,091 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2028844694] [2021-06-12 20:09:40,091 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:40,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:40,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-12 20:09:40,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:40,322 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:40,323 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:40,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:40,326 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:40,328 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:40,329 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:40,353 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:40,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:40,356 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:40,358 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:40,359 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:40,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:40,362 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:40,382 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:40,383 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:09:40,383 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:84, output treesize:48 [2021-06-12 20:09:40,452 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:40,453 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2028844694] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:40,453 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:40,453 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-06-12 20:09:40,453 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127638577] [2021-06-12 20:09:40,453 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:09:40,453 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:40,453 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:09:40,453 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:09:40,453 INFO L87 Difference]: Start difference. First operand 81 states and 168 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:40,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:40,575 INFO L93 Difference]: Finished difference Result 98 states and 194 transitions. [2021-06-12 20:09:40,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-12 20:09:40,575 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-12 20:09:40,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:40,576 INFO L225 Difference]: With dead ends: 98 [2021-06-12 20:09:40,576 INFO L226 Difference]: Without dead ends: 85 [2021-06-12 20:09:40,576 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 317.0ms TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-06-12 20:09:40,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2021-06-12 20:09:40,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 83. [2021-06-12 20:09:40,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 82 states have (on average 2.097560975609756) internal successors, (172), 82 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:40,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 172 transitions. [2021-06-12 20:09:40,577 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 172 transitions. Word has length 16 [2021-06-12 20:09:40,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:40,577 INFO L482 AbstractCegarLoop]: Abstraction has 83 states and 172 transitions. [2021-06-12 20:09:40,577 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:40,577 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 172 transitions. [2021-06-12 20:09:40,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-12 20:09:40,578 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:40,578 INFO L472 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:40,792 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2169 [2021-06-12 20:09:40,793 INFO L430 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:40,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:40,793 INFO L82 PathProgramCache]: Analyzing trace with hash -1873025251, now seen corresponding path program 50 times [2021-06-12 20:09:40,793 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:40,793 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473763704] [2021-06-12 20:09:40,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:40,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:40,926 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:40,926 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:40,926 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473763704] [2021-06-12 20:09:40,926 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473763704] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:40,926 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1098375720] [2021-06-12 20:09:40,926 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:40,963 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:09:40,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:40,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-12 20:09:40,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:41,104 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:41,105 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:41,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:41,109 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:41,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:41,113 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:41,116 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:41,117 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:41,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:41,126 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:41,129 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:41,130 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:41,246 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 60 [2021-06-12 20:09:41,246 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.4 percent of original size [2021-06-12 20:09:41,249 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:41,250 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:41,253 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:41,254 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:41,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:41,257 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:41,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:41,261 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:41,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:41,264 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:41,267 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:41,268 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:41,362 INFO L628 ElimStorePlain]: treesize reduction 2, result has 98.5 percent of original size [2021-06-12 20:09:41,364 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-12 20:09:41,364 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:192, output treesize:109 [2021-06-12 20:09:41,516 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:41,516 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1098375720] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:41,516 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:41,516 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-06-12 20:09:41,516 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736641990] [2021-06-12 20:09:41,516 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:09:41,516 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:41,516 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:09:41,516 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:09:41,517 INFO L87 Difference]: Start difference. First operand 83 states and 172 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:41,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:41,778 INFO L93 Difference]: Finished difference Result 105 states and 213 transitions. [2021-06-12 20:09:41,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:09:41,778 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-12 20:09:41,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:41,779 INFO L225 Difference]: With dead ends: 105 [2021-06-12 20:09:41,779 INFO L226 Difference]: Without dead ends: 98 [2021-06-12 20:09:41,779 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 437.3ms TimeCoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:09:41,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2021-06-12 20:09:41,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 83. [2021-06-12 20:09:41,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 82 states have (on average 2.097560975609756) internal successors, (172), 82 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:41,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 172 transitions. [2021-06-12 20:09:41,780 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 172 transitions. Word has length 16 [2021-06-12 20:09:41,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:41,780 INFO L482 AbstractCegarLoop]: Abstraction has 83 states and 172 transitions. [2021-06-12 20:09:41,781 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:41,781 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 172 transitions. [2021-06-12 20:09:41,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-12 20:09:41,781 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:41,781 INFO L472 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:41,981 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2192,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:41,981 INFO L430 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:41,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:41,982 INFO L82 PathProgramCache]: Analyzing trace with hash 1886712243, now seen corresponding path program 51 times [2021-06-12 20:09:41,982 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:41,982 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923399873] [2021-06-12 20:09:41,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:41,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:42,181 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:42,181 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:42,181 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923399873] [2021-06-12 20:09:42,181 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923399873] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:42,181 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1735549465] [2021-06-12 20:09:42,181 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:42,220 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 20:09:42,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:42,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-12 20:09:42,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:42,387 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:42,388 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:42,391 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:42,392 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:42,394 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:42,395 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:42,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:42,398 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:42,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:42,402 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:42,446 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:42,449 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:42,450 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:42,453 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:42,453 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:42,456 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:42,457 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:42,459 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:42,460 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:42,496 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:42,498 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:09:42,498 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 3 variables, input treesize:166, output treesize:79 [2021-06-12 20:09:42,626 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:42,626 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1735549465] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:42,626 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:42,626 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-06-12 20:09:42,626 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345977121] [2021-06-12 20:09:42,627 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:09:42,627 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:42,627 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:09:42,627 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:09:42,627 INFO L87 Difference]: Start difference. First operand 83 states and 172 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:43,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:43,182 INFO L93 Difference]: Finished difference Result 141 states and 276 transitions. [2021-06-12 20:09:43,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:09:43,182 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-12 20:09:43,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:43,183 INFO L225 Difference]: With dead ends: 141 [2021-06-12 20:09:43,183 INFO L226 Difference]: Without dead ends: 122 [2021-06-12 20:09:43,183 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 735.5ms TimeCoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:09:43,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2021-06-12 20:09:43,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 83. [2021-06-12 20:09:43,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 82 states have (on average 2.097560975609756) internal successors, (172), 82 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:43,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 172 transitions. [2021-06-12 20:09:43,184 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 172 transitions. Word has length 16 [2021-06-12 20:09:43,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:43,184 INFO L482 AbstractCegarLoop]: Abstraction has 83 states and 172 transitions. [2021-06-12 20:09:43,184 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:43,185 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 172 transitions. [2021-06-12 20:09:43,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-12 20:09:43,185 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:43,185 INFO L472 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:43,400 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2223 [2021-06-12 20:09:43,401 INFO L430 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:43,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:43,401 INFO L82 PathProgramCache]: Analyzing trace with hash -353504777, now seen corresponding path program 52 times [2021-06-12 20:09:43,401 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:43,401 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965624478] [2021-06-12 20:09:43,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:43,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:43,535 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:43,535 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:43,535 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965624478] [2021-06-12 20:09:43,535 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965624478] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:43,535 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1945691489] [2021-06-12 20:09:43,535 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:43,573 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:09:43,573 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:43,574 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-12 20:09:43,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:43,771 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:43,772 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:43,774 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:43,775 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:43,777 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:43,778 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:43,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:43,781 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:43,784 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:43,785 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:43,787 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:43,788 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:43,790 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:43,791 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:43,884 INFO L628 ElimStorePlain]: treesize reduction 1, result has 99.2 percent of original size [2021-06-12 20:09:43,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:43,889 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:43,891 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:43,892 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:43,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:43,897 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:43,899 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:43,900 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:43,902 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:43,903 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:43,905 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:43,910 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:43,982 INFO L628 ElimStorePlain]: treesize reduction 2, result has 98.0 percent of original size [2021-06-12 20:09:43,983 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-12 20:09:43,983 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:191, output treesize:83 [2021-06-12 20:09:44,077 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:44,077 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1945691489] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:44,077 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:44,077 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-06-12 20:09:44,077 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162342646] [2021-06-12 20:09:44,077 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:09:44,077 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:44,078 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:09:44,078 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:09:44,078 INFO L87 Difference]: Start difference. First operand 83 states and 172 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:44,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:44,658 INFO L93 Difference]: Finished difference Result 115 states and 233 transitions. [2021-06-12 20:09:44,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:09:44,658 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-12 20:09:44,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:44,658 INFO L225 Difference]: With dead ends: 115 [2021-06-12 20:09:44,658 INFO L226 Difference]: Without dead ends: 108 [2021-06-12 20:09:44,658 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 9 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 686.2ms TimeCoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:09:44,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2021-06-12 20:09:44,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 86. [2021-06-12 20:09:44,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 85 states have (on average 2.1058823529411765) internal successors, (179), 85 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:44,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 179 transitions. [2021-06-12 20:09:44,660 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 179 transitions. Word has length 16 [2021-06-12 20:09:44,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:44,660 INFO L482 AbstractCegarLoop]: Abstraction has 86 states and 179 transitions. [2021-06-12 20:09:44,660 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:44,660 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 179 transitions. [2021-06-12 20:09:44,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-12 20:09:44,660 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:44,660 INFO L472 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:44,876 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2252,53 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:44,876 INFO L430 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:44,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:44,877 INFO L82 PathProgramCache]: Analyzing trace with hash -832789453, now seen corresponding path program 53 times [2021-06-12 20:09:44,877 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:44,877 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239940260] [2021-06-12 20:09:44,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:44,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:45,000 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:45,000 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:45,000 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239940260] [2021-06-12 20:09:45,000 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239940260] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:45,000 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2065740079] [2021-06-12 20:09:45,000 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:45,039 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:09:45,039 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:45,040 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-12 20:09:45,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:45,192 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:45,193 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:45,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:45,197 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:45,200 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:45,200 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:45,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:45,204 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:45,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:45,208 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:45,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:45,211 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:45,214 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:45,215 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:45,285 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:45,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:45,290 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:45,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:45,294 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:45,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:45,298 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:45,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:45,301 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:45,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:45,305 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:45,307 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:45,308 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:45,364 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:45,366 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-12 20:09:45,366 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:237, output treesize:121 [2021-06-12 20:09:45,529 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:45,529 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2065740079] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:45,529 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:45,529 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-06-12 20:09:45,529 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030313059] [2021-06-12 20:09:45,529 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:09:45,529 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:45,529 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:09:45,529 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:09:45,530 INFO L87 Difference]: Start difference. First operand 86 states and 179 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:45,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:45,822 INFO L93 Difference]: Finished difference Result 117 states and 234 transitions. [2021-06-12 20:09:45,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:09:45,822 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-12 20:09:45,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:45,823 INFO L225 Difference]: With dead ends: 117 [2021-06-12 20:09:45,823 INFO L226 Difference]: Without dead ends: 105 [2021-06-12 20:09:45,823 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 9 SyntacticMatches, 4 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 435.2ms TimeCoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:09:45,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2021-06-12 20:09:45,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 86. [2021-06-12 20:09:45,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 85 states have (on average 2.1058823529411765) internal successors, (179), 85 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:45,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 179 transitions. [2021-06-12 20:09:45,825 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 179 transitions. Word has length 16 [2021-06-12 20:09:45,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:45,825 INFO L482 AbstractCegarLoop]: Abstraction has 86 states and 179 transitions. [2021-06-12 20:09:45,825 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:45,825 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 179 transitions. [2021-06-12 20:09:45,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-12 20:09:45,825 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:45,825 INFO L472 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:46,041 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2284 [2021-06-12 20:09:46,041 INFO L430 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:46,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:46,041 INFO L82 PathProgramCache]: Analyzing trace with hash -1368019255, now seen corresponding path program 54 times [2021-06-12 20:09:46,041 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:46,041 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730087017] [2021-06-12 20:09:46,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:46,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:46,169 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:46,169 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:46,169 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730087017] [2021-06-12 20:09:46,169 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730087017] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:46,169 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1661005751] [2021-06-12 20:09:46,169 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:46,207 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 20:09:46,207 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:46,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-12 20:09:46,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:46,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:46,399 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:46,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:46,403 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:46,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:46,406 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:46,409 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:46,409 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:46,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:46,413 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:46,470 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:46,475 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:46,481 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:46,484 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:46,485 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:46,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:46,488 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:46,491 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:46,491 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:46,494 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:46,495 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:46,543 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:46,544 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:09:46,545 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:164, output treesize:96 [2021-06-12 20:09:46,700 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:46,700 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1661005751] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:46,700 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:46,700 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-06-12 20:09:46,700 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994814322] [2021-06-12 20:09:46,701 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:09:46,701 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:46,701 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:09:46,701 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:09:46,701 INFO L87 Difference]: Start difference. First operand 86 states and 179 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:47,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:47,028 INFO L93 Difference]: Finished difference Result 118 states and 240 transitions. [2021-06-12 20:09:47,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:09:47,028 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-12 20:09:47,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:47,028 INFO L225 Difference]: With dead ends: 118 [2021-06-12 20:09:47,029 INFO L226 Difference]: Without dead ends: 106 [2021-06-12 20:09:47,029 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 9 SyntacticMatches, 4 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 497.2ms TimeCoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:09:47,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2021-06-12 20:09:47,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 87. [2021-06-12 20:09:47,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 86 states have (on average 2.116279069767442) internal successors, (182), 86 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:47,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 182 transitions. [2021-06-12 20:09:47,030 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 182 transitions. Word has length 16 [2021-06-12 20:09:47,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:47,030 INFO L482 AbstractCegarLoop]: Abstraction has 87 states and 182 transitions. [2021-06-12 20:09:47,030 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:47,030 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 182 transitions. [2021-06-12 20:09:47,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-12 20:09:47,030 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:47,030 INFO L472 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:47,240 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2314 [2021-06-12 20:09:47,240 INFO L430 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:47,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:47,241 INFO L82 PathProgramCache]: Analyzing trace with hash -780273933, now seen corresponding path program 55 times [2021-06-12 20:09:47,241 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:47,241 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673225086] [2021-06-12 20:09:47,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:47,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:47,403 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:47,403 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:47,403 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673225086] [2021-06-12 20:09:47,403 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673225086] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:47,403 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [152520043] [2021-06-12 20:09:47,403 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:47,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:47,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-12 20:09:47,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:48,284 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:48,284 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:48,285 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:09:48,285 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:48,290 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:48,291 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:48,295 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:48,296 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:48,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:09:48,297 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:48,301 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:48,301 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:48,306 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:48,306 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:48,307 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:09:48,307 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:48,311 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:48,312 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:48,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:09:48,314 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:48,318 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:48,319 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:48,323 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:48,323 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:48,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:09:48,324 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:48,328 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:48,328 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:48,333 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:48,333 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:48,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:09:48,334 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:48,338 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:48,339 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:48,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:09:48,340 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:48,344 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:48,344 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:48,348 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:48,349 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:48,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:09:48,350 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:48,354 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:48,354 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:48,357 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:48,358 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:48,361 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:48,362 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:48,465 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 65 [2021-06-12 20:09:48,465 INFO L628 ElimStorePlain]: treesize reduction 18, result has 88.5 percent of original size [2021-06-12 20:09:48,469 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:48,470 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:48,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:48,474 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:48,477 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:48,478 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:48,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:48,481 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:48,524 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:48,527 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:09:48,527 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:777, output treesize:89 [2021-06-12 20:09:48,677 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:48,677 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [152520043] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:48,677 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:48,677 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-06-12 20:09:48,678 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934891425] [2021-06-12 20:09:48,678 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 20:09:48,678 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:48,678 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 20:09:48,678 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-06-12 20:09:48,678 INFO L87 Difference]: Start difference. First operand 87 states and 182 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:49,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:49,183 INFO L93 Difference]: Finished difference Result 125 states and 254 transitions. [2021-06-12 20:09:49,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:09:49,183 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-12 20:09:49,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:49,184 INFO L225 Difference]: With dead ends: 125 [2021-06-12 20:09:49,184 INFO L226 Difference]: Without dead ends: 113 [2021-06-12 20:09:49,184 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 9 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 670.5ms TimeCoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:09:49,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2021-06-12 20:09:49,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 90. [2021-06-12 20:09:49,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 89 states have (on average 2.1123595505617976) internal successors, (188), 89 states have internal predecessors, (188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:49,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 188 transitions. [2021-06-12 20:09:49,185 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 188 transitions. Word has length 16 [2021-06-12 20:09:49,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:49,185 INFO L482 AbstractCegarLoop]: Abstraction has 90 states and 188 transitions. [2021-06-12 20:09:49,185 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:49,185 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 188 transitions. [2021-06-12 20:09:49,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-12 20:09:49,186 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:49,186 INFO L472 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:49,386 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2345 [2021-06-12 20:09:49,386 INFO L430 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:49,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:49,386 INFO L82 PathProgramCache]: Analyzing trace with hash 1613147809, now seen corresponding path program 56 times [2021-06-12 20:09:49,387 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:49,387 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971506046] [2021-06-12 20:09:49,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:49,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:49,528 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:49,528 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:49,528 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971506046] [2021-06-12 20:09:49,528 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971506046] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:49,528 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2142352110] [2021-06-12 20:09:49,529 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:49,569 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:09:49,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:49,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-12 20:09:49,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:50,573 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:50,574 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:50,574 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:09:50,575 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:50,579 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:50,580 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:50,584 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:50,584 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:50,585 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:09:50,585 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:50,590 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:50,590 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:50,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:09:50,591 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:50,595 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:50,596 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:50,600 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:50,600 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:50,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:50,605 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:50,609 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:50,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:50,610 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:09:50,611 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:50,614 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:50,615 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:50,619 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:50,619 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:50,623 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:50,623 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:50,627 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:50,628 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:50,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:09:50,629 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:50,633 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:50,633 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:50,637 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:50,637 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:50,638 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:09:50,638 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:50,642 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:50,642 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:50,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:09:50,643 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:50,646 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:50,647 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:50,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:50,651 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:50,654 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:50,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:50,655 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:09:50,656 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:50,659 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:50,660 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:50,662 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:50,663 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:50,771 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 58 [2021-06-12 20:09:50,772 INFO L628 ElimStorePlain]: treesize reduction 17, result has 89.7 percent of original size [2021-06-12 20:09:50,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:50,776 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:50,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:50,779 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:50,782 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:50,783 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:50,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:50,786 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:50,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:50,790 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:50,792 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:50,793 INFO L550 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:50,834 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:50,836 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-12 20:09:50,836 INFO L247 ElimStorePlain]: Needed 27 recursive calls to eliminate 5 variables, input treesize:704, output treesize:86 [2021-06-12 20:09:50,934 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:50,934 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2142352110] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:50,934 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:50,934 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-06-12 20:09:50,934 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469093599] [2021-06-12 20:09:50,935 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 20:09:50,935 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:50,935 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 20:09:50,935 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-06-12 20:09:50,935 INFO L87 Difference]: Start difference. First operand 90 states and 188 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:51,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:51,173 INFO L93 Difference]: Finished difference Result 121 states and 247 transitions. [2021-06-12 20:09:51,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-12 20:09:51,174 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-12 20:09:51,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:51,174 INFO L225 Difference]: With dead ends: 121 [2021-06-12 20:09:51,174 INFO L226 Difference]: Without dead ends: 114 [2021-06-12 20:09:51,174 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 565.9ms TimeCoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:09:51,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2021-06-12 20:09:51,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 91. [2021-06-12 20:09:51,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 90 states have (on average 2.1222222222222222) internal successors, (191), 90 states have internal predecessors, (191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:51,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 191 transitions. [2021-06-12 20:09:51,176 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 191 transitions. Word has length 16 [2021-06-12 20:09:51,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:51,176 INFO L482 AbstractCegarLoop]: Abstraction has 91 states and 191 transitions. [2021-06-12 20:09:51,176 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:51,176 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 191 transitions. [2021-06-12 20:09:51,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-12 20:09:51,176 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:51,176 INFO L472 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:51,384 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2472,57 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:51,385 INFO L430 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:51,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:51,385 INFO L82 PathProgramCache]: Analyzing trace with hash -359775259, now seen corresponding path program 57 times [2021-06-12 20:09:51,385 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:51,385 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584039832] [2021-06-12 20:09:51,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:51,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:51,549 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:51,549 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:51,549 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584039832] [2021-06-12 20:09:51,549 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584039832] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:51,549 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1605978786] [2021-06-12 20:09:51,549 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:51,587 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-12 20:09:51,588 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:51,588 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-12 20:09:51,589 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:52,395 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:52,396 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:52,397 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:09:52,397 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:52,401 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:52,409 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:52,413 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:52,413 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:52,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:09:52,415 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:52,419 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:52,419 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:52,419 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:09:52,420 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:52,424 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:52,425 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:52,425 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:09:52,426 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:52,430 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:52,430 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:52,434 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:52,435 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:52,438 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:52,439 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:52,442 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:52,443 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:52,446 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:52,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:52,447 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:09:52,448 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:52,451 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:52,452 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:52,455 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:52,456 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:52,456 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:09:52,457 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:52,460 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:52,461 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:52,461 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:09:52,462 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:52,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:52,466 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:52,469 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:52,469 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:52,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:09:52,470 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:52,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:52,474 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:52,580 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 57 [2021-06-12 20:09:52,580 INFO L628 ElimStorePlain]: treesize reduction 17, result has 89.7 percent of original size [2021-06-12 20:09:52,583 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:52,584 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:52,587 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:52,587 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:52,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:52,591 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:52,594 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:52,594 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:52,597 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:52,598 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:52,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:52,601 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:52,644 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:52,645 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-12 20:09:52,646 INFO L247 ElimStorePlain]: Needed 23 recursive calls to eliminate 5 variables, input treesize:569, output treesize:86 [2021-06-12 20:09:52,746 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:52,747 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1605978786] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:52,747 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:52,747 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-06-12 20:09:52,747 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987360272] [2021-06-12 20:09:52,747 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 20:09:52,747 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:52,747 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 20:09:52,747 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-06-12 20:09:52,747 INFO L87 Difference]: Start difference. First operand 91 states and 191 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:53,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:53,511 INFO L93 Difference]: Finished difference Result 134 states and 271 transitions. [2021-06-12 20:09:53,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:09:53,511 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-12 20:09:53,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:53,512 INFO L225 Difference]: With dead ends: 134 [2021-06-12 20:09:53,512 INFO L226 Difference]: Without dead ends: 127 [2021-06-12 20:09:53,512 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 989.9ms TimeCoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:09:53,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2021-06-12 20:09:53,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 92. [2021-06-12 20:09:53,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 91 states have (on average 2.131868131868132) internal successors, (194), 91 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:53,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 194 transitions. [2021-06-12 20:09:53,514 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 194 transitions. Word has length 16 [2021-06-12 20:09:53,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:53,514 INFO L482 AbstractCegarLoop]: Abstraction has 92 states and 194 transitions. [2021-06-12 20:09:53,514 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:53,514 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 194 transitions. [2021-06-12 20:09:53,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-12 20:09:53,514 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:53,514 INFO L472 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:53,714 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2642,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:53,714 INFO L430 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:53,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:53,715 INFO L82 PathProgramCache]: Analyzing trace with hash -839059935, now seen corresponding path program 58 times [2021-06-12 20:09:53,715 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:53,715 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425677587] [2021-06-12 20:09:53,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:53,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:53,846 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:53,847 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:53,847 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425677587] [2021-06-12 20:09:53,847 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425677587] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:53,847 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1000535214] [2021-06-12 20:09:53,847 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:53,885 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:09:53,885 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:53,885 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-12 20:09:53,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:54,814 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:54,815 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:54,819 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:54,820 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:54,820 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:09:54,821 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:54,826 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:54,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:54,827 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:09:54,828 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:54,832 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:54,833 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:54,838 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:54,838 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:54,843 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:54,844 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:54,849 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:54,850 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:54,850 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:09:54,850 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:54,855 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:54,856 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:54,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:09:54,857 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:54,861 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:54,861 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:54,865 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:54,866 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:54,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:09:54,867 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:54,871 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:54,872 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:54,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:54,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:54,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:09:54,877 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:54,881 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:54,882 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:54,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:09:54,883 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:54,887 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:54,888 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:09:54,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:09:54,889 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:54,893 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:54,893 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:54,897 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:54,898 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:55,043 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 66 [2021-06-12 20:09:55,044 INFO L628 ElimStorePlain]: treesize reduction 17, result has 91.3 percent of original size [2021-06-12 20:09:55,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:55,048 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:55,050 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:55,051 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:55,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:55,055 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:55,058 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:55,058 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:55,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:55,062 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:55,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:55,066 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:55,117 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:55,119 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-12 20:09:55,119 INFO L247 ElimStorePlain]: Needed 23 recursive calls to eliminate 5 variables, input treesize:649, output treesize:112 [2021-06-12 20:09:55,296 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:55,296 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1000535214] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:55,296 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:55,297 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-06-12 20:09:55,297 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780904660] [2021-06-12 20:09:55,297 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 20:09:55,297 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:55,297 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 20:09:55,297 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-06-12 20:09:55,297 INFO L87 Difference]: Start difference. First operand 92 states and 194 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:55,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:55,550 INFO L93 Difference]: Finished difference Result 124 states and 252 transitions. [2021-06-12 20:09:55,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-12 20:09:55,551 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-12 20:09:55,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:55,551 INFO L225 Difference]: With dead ends: 124 [2021-06-12 20:09:55,551 INFO L226 Difference]: Without dead ends: 117 [2021-06-12 20:09:55,551 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 534.8ms TimeCoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:09:55,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2021-06-12 20:09:55,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 90. [2021-06-12 20:09:55,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 89 states have (on average 2.1123595505617976) internal successors, (188), 89 states have internal predecessors, (188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:55,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 188 transitions. [2021-06-12 20:09:55,553 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 188 transitions. Word has length 16 [2021-06-12 20:09:55,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:55,553 INFO L482 AbstractCegarLoop]: Abstraction has 90 states and 188 transitions. [2021-06-12 20:09:55,553 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:55,553 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 188 transitions. [2021-06-12 20:09:55,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-12 20:09:55,553 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:55,553 INFO L472 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:55,769 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2809 [2021-06-12 20:09:55,769 INFO L430 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:55,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:55,770 INFO L82 PathProgramCache]: Analyzing trace with hash 227970063, now seen corresponding path program 59 times [2021-06-12 20:09:55,770 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:55,770 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444524353] [2021-06-12 20:09:55,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:55,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:55,908 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:55,908 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:55,908 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444524353] [2021-06-12 20:09:55,908 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444524353] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:55,908 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [205214234] [2021-06-12 20:09:55,908 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:55,960 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:09:55,960 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:55,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-12 20:09:55,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:56,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:56,171 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:56,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:56,174 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:56,177 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:56,177 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:56,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:56,181 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:56,204 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:56,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:56,208 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:56,210 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:56,211 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:56,212 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:56,213 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:56,233 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:56,234 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:09:56,234 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 3 variables, input treesize:109, output treesize:48 [2021-06-12 20:09:56,300 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:56,300 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [205214234] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:56,300 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:56,300 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-06-12 20:09:56,300 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390123392] [2021-06-12 20:09:56,300 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:09:56,300 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:56,300 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:09:56,300 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:09:56,302 INFO L87 Difference]: Start difference. First operand 90 states and 188 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:56,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:56,455 INFO L93 Difference]: Finished difference Result 108 states and 216 transitions. [2021-06-12 20:09:56,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-12 20:09:56,456 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-12 20:09:56,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:56,456 INFO L225 Difference]: With dead ends: 108 [2021-06-12 20:09:56,456 INFO L226 Difference]: Without dead ends: 95 [2021-06-12 20:09:56,456 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 347.4ms TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:09:56,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2021-06-12 20:09:56,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 92. [2021-06-12 20:09:56,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 91 states have (on average 2.10989010989011) internal successors, (192), 91 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:56,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 192 transitions. [2021-06-12 20:09:56,458 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 192 transitions. Word has length 16 [2021-06-12 20:09:56,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:56,458 INFO L482 AbstractCegarLoop]: Abstraction has 92 states and 192 transitions. [2021-06-12 20:09:56,458 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:56,458 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 192 transitions. [2021-06-12 20:09:56,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-12 20:09:56,458 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:56,458 INFO L472 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:56,658 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2976,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:56,659 INFO L430 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:56,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:56,659 INFO L82 PathProgramCache]: Analyzing trace with hash -251314613, now seen corresponding path program 60 times [2021-06-12 20:09:56,659 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:56,659 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768673188] [2021-06-12 20:09:56,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:56,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:56,798 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:56,798 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:56,799 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768673188] [2021-06-12 20:09:56,799 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768673188] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:56,799 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [499917294] [2021-06-12 20:09:56,799 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:56,840 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 20:09:56,841 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:56,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-12 20:09:56,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:57,051 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:57,052 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:57,058 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:57,059 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:57,062 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:57,063 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:57,066 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:57,067 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:57,069 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:57,070 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:57,124 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:57,127 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:57,128 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:57,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:57,131 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:57,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:57,135 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:57,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:57,138 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:57,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:57,141 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:57,188 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:57,192 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:09:57,192 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:168, output treesize:100 [2021-06-12 20:09:57,350 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:57,350 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [499917294] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:57,350 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:57,350 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-06-12 20:09:57,350 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460484197] [2021-06-12 20:09:57,350 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:09:57,350 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:57,350 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:09:57,350 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:09:57,351 INFO L87 Difference]: Start difference. First operand 92 states and 192 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:57,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:57,628 INFO L93 Difference]: Finished difference Result 119 states and 242 transitions. [2021-06-12 20:09:57,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:09:57,629 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-12 20:09:57,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:57,629 INFO L225 Difference]: With dead ends: 119 [2021-06-12 20:09:57,629 INFO L226 Difference]: Without dead ends: 107 [2021-06-12 20:09:57,629 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 477.6ms TimeCoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:09:57,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2021-06-12 20:09:57,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 91. [2021-06-12 20:09:57,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 90 states have (on average 2.111111111111111) internal successors, (190), 90 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:57,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 190 transitions. [2021-06-12 20:09:57,631 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 190 transitions. Word has length 16 [2021-06-12 20:09:57,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:57,631 INFO L482 AbstractCegarLoop]: Abstraction has 91 states and 190 transitions. [2021-06-12 20:09:57,631 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:57,631 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 190 transitions. [2021-06-12 20:09:57,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-12 20:09:57,631 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:57,631 INFO L472 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:57,832 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3007 [2021-06-12 20:09:57,833 INFO L430 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:57,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:57,833 INFO L82 PathProgramCache]: Analyzing trace with hash -786544415, now seen corresponding path program 61 times [2021-06-12 20:09:57,833 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:57,833 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513919640] [2021-06-12 20:09:57,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:57,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:58,002 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:58,003 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:58,003 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513919640] [2021-06-12 20:09:58,003 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513919640] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:58,003 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1308560811] [2021-06-12 20:09:58,003 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:58,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:58,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-12 20:09:58,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:58,244 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:58,245 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:58,248 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:58,248 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:58,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:58,252 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:58,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:58,255 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:58,258 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:58,259 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:58,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:58,263 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:58,265 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:58,266 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:58,322 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:58,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:58,326 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:58,328 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:58,329 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:58,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:58,332 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:58,335 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:58,336 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:58,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:58,340 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:58,388 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:09:58,390 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:09:58,390 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:232, output treesize:96 [2021-06-12 20:09:58,551 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:58,551 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1308560811] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:58,551 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:58,551 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-06-12 20:09:58,551 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272642085] [2021-06-12 20:09:58,551 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:09:58,551 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:58,552 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:09:58,552 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:09:58,552 INFO L87 Difference]: Start difference. First operand 91 states and 190 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:58,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:09:58,882 INFO L93 Difference]: Finished difference Result 129 states and 259 transitions. [2021-06-12 20:09:58,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:09:58,882 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-12 20:09:58,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:09:58,883 INFO L225 Difference]: With dead ends: 129 [2021-06-12 20:09:58,883 INFO L226 Difference]: Without dead ends: 110 [2021-06-12 20:09:58,883 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 524.6ms TimeCoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:09:58,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2021-06-12 20:09:58,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 93. [2021-06-12 20:09:58,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 92 states have (on average 2.119565217391304) internal successors, (195), 92 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:58,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 195 transitions. [2021-06-12 20:09:58,884 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 195 transitions. Word has length 16 [2021-06-12 20:09:58,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:09:58,885 INFO L482 AbstractCegarLoop]: Abstraction has 93 states and 195 transitions. [2021-06-12 20:09:58,885 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:09:58,885 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 195 transitions. [2021-06-12 20:09:58,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-12 20:09:58,885 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:09:58,885 INFO L472 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:09:59,092 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3040,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:59,093 INFO L430 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:09:59,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:09:59,093 INFO L82 PathProgramCache]: Analyzing trace with hash 1268205861, now seen corresponding path program 62 times [2021-06-12 20:09:59,093 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:09:59,093 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079736475] [2021-06-12 20:09:59,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:09:59,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:09:59,237 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:59,238 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:09:59,238 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079736475] [2021-06-12 20:09:59,238 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079736475] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:59,238 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2063178198] [2021-06-12 20:09:59,238 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:09:59,280 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:09:59,280 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:09:59,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-12 20:09:59,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:09:59,456 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:59,457 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:59,460 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:59,461 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:59,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:59,465 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:59,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:59,468 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:59,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:59,472 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:59,474 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:09:59,475 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:59,477 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:59,478 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:59,481 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:59,482 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:59,484 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:59,485 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:59,606 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 55 [2021-06-12 20:09:59,606 INFO L628 ElimStorePlain]: treesize reduction 30, result has 83.8 percent of original size [2021-06-12 20:09:59,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:09:59,616 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:59,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:59,619 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:59,622 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:09:59,622 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:59,625 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:59,626 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:59,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:59,629 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:59,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:09:59,632 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:59,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:09:59,635 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:09:59,723 INFO L628 ElimStorePlain]: treesize reduction 2, result has 98.3 percent of original size [2021-06-12 20:09:59,724 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-06-12 20:09:59,724 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 3 variables, input treesize:256, output treesize:101 [2021-06-12 20:09:59,824 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:09:59,824 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2063178198] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:09:59,824 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:09:59,824 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-06-12 20:09:59,824 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667957294] [2021-06-12 20:09:59,825 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:09:59,825 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:09:59,825 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:09:59,825 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:09:59,825 INFO L87 Difference]: Start difference. First operand 93 states and 195 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:00,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:00,248 INFO L93 Difference]: Finished difference Result 123 states and 253 transitions. [2021-06-12 20:10:00,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:10:00,249 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-12 20:10:00,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:00,249 INFO L225 Difference]: With dead ends: 123 [2021-06-12 20:10:00,249 INFO L226 Difference]: Without dead ends: 116 [2021-06-12 20:10:00,249 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 9 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 580.2ms TimeCoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:10:00,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2021-06-12 20:10:00,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 96. [2021-06-12 20:10:00,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 95 states have (on average 2.126315789473684) internal successors, (202), 95 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:00,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 202 transitions. [2021-06-12 20:10:00,251 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 202 transitions. Word has length 16 [2021-06-12 20:10:00,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:00,251 INFO L482 AbstractCegarLoop]: Abstraction has 96 states and 202 transitions. [2021-06-12 20:10:00,251 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:00,251 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 202 transitions. [2021-06-12 20:10:00,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-12 20:10:00,251 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:00,251 INFO L472 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:00,451 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3083 [2021-06-12 20:10:00,452 INFO L430 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:00,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:00,452 INFO L82 PathProgramCache]: Analyzing trace with hash 788921185, now seen corresponding path program 63 times [2021-06-12 20:10:00,452 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:00,452 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790994528] [2021-06-12 20:10:00,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:00,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:00,592 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:00,592 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:00,592 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790994528] [2021-06-12 20:10:00,592 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790994528] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:00,592 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [475527689] [2021-06-12 20:10:00,592 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:00,633 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 20:10:00,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:00,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-12 20:10:00,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:00,818 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:00,819 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:00,822 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:10:00,823 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:00,827 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:00,827 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:00,831 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:10:00,832 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:00,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:10:00,836 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:00,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:00,840 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:00,905 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:00,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:10:00,909 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:00,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:10:00,913 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:00,916 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:00,916 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:00,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:00,920 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:00,923 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:10:00,924 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:00,971 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:00,973 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:10:00,973 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 3 variables, input treesize:199, output treesize:100 [2021-06-12 20:10:01,128 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:01,128 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [475527689] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:01,128 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:01,128 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-06-12 20:10:01,128 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051570189] [2021-06-12 20:10:01,128 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:01,128 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:01,128 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:01,129 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:01,129 INFO L87 Difference]: Start difference. First operand 96 states and 202 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:01,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:01,477 INFO L93 Difference]: Finished difference Result 129 states and 262 transitions. [2021-06-12 20:10:01,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:10:01,478 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-12 20:10:01,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:01,478 INFO L225 Difference]: With dead ends: 129 [2021-06-12 20:10:01,478 INFO L226 Difference]: Without dead ends: 117 [2021-06-12 20:10:01,478 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 9 SyntacticMatches, 4 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 514.1ms TimeCoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:10:01,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2021-06-12 20:10:01,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 95. [2021-06-12 20:10:01,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 94 states have (on average 2.117021276595745) internal successors, (199), 94 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:01,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 199 transitions. [2021-06-12 20:10:01,480 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 199 transitions. Word has length 16 [2021-06-12 20:10:01,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:01,480 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 199 transitions. [2021-06-12 20:10:01,480 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:01,480 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 199 transitions. [2021-06-12 20:10:01,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-12 20:10:01,480 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:01,480 INFO L472 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:01,696 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3113,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:01,697 INFO L430 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:01,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:01,697 INFO L82 PathProgramCache]: Analyzing trace with hash 253691383, now seen corresponding path program 64 times [2021-06-12 20:10:01,697 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:01,697 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428001021] [2021-06-12 20:10:01,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:01,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:01,844 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:01,844 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:01,844 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428001021] [2021-06-12 20:10:01,844 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428001021] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:01,844 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2099601097] [2021-06-12 20:10:01,844 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:01,895 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:10:01,895 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:01,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-12 20:10:01,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:02,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:10:02,054 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:02,058 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:10:02,059 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:02,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:02,062 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:02,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:10:02,066 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:02,069 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:02,070 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:02,073 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:10:02,073 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:02,076 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:02,076 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:02,154 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:02,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:02,158 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:02,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:02,162 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:02,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:10:02,165 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:02,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:10:02,169 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:02,171 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:10:02,172 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:02,174 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:10:02,175 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:02,239 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:02,241 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-12 20:10:02,241 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:233, output treesize:117 [2021-06-12 20:10:02,416 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:02,416 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2099601097] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:02,416 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:02,416 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-06-12 20:10:02,416 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006670043] [2021-06-12 20:10:02,416 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:02,416 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:02,416 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:02,416 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:02,416 INFO L87 Difference]: Start difference. First operand 95 states and 199 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:02,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:02,714 INFO L93 Difference]: Finished difference Result 129 states and 265 transitions. [2021-06-12 20:10:02,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:10:02,714 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-12 20:10:02,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:02,715 INFO L225 Difference]: With dead ends: 129 [2021-06-12 20:10:02,715 INFO L226 Difference]: Without dead ends: 117 [2021-06-12 20:10:02,715 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 9 SyntacticMatches, 4 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 481.7ms TimeCoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:10:02,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2021-06-12 20:10:02,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 94. [2021-06-12 20:10:02,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 93 states have (on average 2.118279569892473) internal successors, (197), 93 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:02,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 197 transitions. [2021-06-12 20:10:02,716 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 197 transitions. Word has length 16 [2021-06-12 20:10:02,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:02,716 INFO L482 AbstractCegarLoop]: Abstraction has 94 states and 197 transitions. [2021-06-12 20:10:02,716 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:02,717 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 197 transitions. [2021-06-12 20:10:02,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-12 20:10:02,717 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:02,717 INFO L472 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:02,925 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3140 [2021-06-12 20:10:02,925 INFO L430 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:02,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:02,926 INFO L82 PathProgramCache]: Analyzing trace with hash 841436705, now seen corresponding path program 65 times [2021-06-12 20:10:02,926 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:02,926 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283868390] [2021-06-12 20:10:02,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:02,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:03,075 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:03,076 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:03,076 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283868390] [2021-06-12 20:10:03,076 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283868390] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:03,076 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1796304242] [2021-06-12 20:10:03,076 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:03,117 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:10:03,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:03,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-12 20:10:03,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:03,742 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:03,743 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:03,743 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:10:03,744 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:03,748 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:03,749 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:03,749 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:10:03,750 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:03,754 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:03,755 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:03,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:10:03,755 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:03,759 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:03,760 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:03,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:10:03,761 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:03,765 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:03,765 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:03,769 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:03,770 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:03,774 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:03,775 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:03,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:03,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:03,784 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:10:03,785 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:03,789 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:03,790 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:03,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:03,802 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:03,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:10:03,803 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:03,807 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:03,807 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:03,811 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:03,812 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:03,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:03,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:03,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:10:03,817 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:03,821 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:03,821 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:03,825 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:03,825 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:03,826 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:10:03,827 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:03,830 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:03,830 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:03,923 INFO L628 ElimStorePlain]: treesize reduction 18, result has 87.2 percent of original size [2021-06-12 20:10:03,926 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:10:03,927 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:03,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:10:03,931 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:03,933 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:03,934 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:03,937 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:03,938 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:03,975 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:03,977 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:10:03,977 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:709, output treesize:79 [2021-06-12 20:10:04,106 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:04,107 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1796304242] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:04,107 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:04,107 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-06-12 20:10:04,107 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402338134] [2021-06-12 20:10:04,107 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:10:04,107 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:04,107 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:10:04,107 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:10:04,107 INFO L87 Difference]: Start difference. First operand 94 states and 197 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:04,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:04,440 INFO L93 Difference]: Finished difference Result 131 states and 269 transitions. [2021-06-12 20:10:04,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:10:04,441 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-12 20:10:04,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:04,441 INFO L225 Difference]: With dead ends: 131 [2021-06-12 20:10:04,441 INFO L226 Difference]: Without dead ends: 119 [2021-06-12 20:10:04,441 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 502.6ms TimeCoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:10:04,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2021-06-12 20:10:04,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 93. [2021-06-12 20:10:04,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 92 states have (on average 2.119565217391304) internal successors, (195), 92 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:04,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 195 transitions. [2021-06-12 20:10:04,443 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 195 transitions. Word has length 16 [2021-06-12 20:10:04,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:04,443 INFO L482 AbstractCegarLoop]: Abstraction has 93 states and 195 transitions. [2021-06-12 20:10:04,443 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:04,443 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 195 transitions. [2021-06-12 20:10:04,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-12 20:10:04,443 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:04,443 INFO L472 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:04,643 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3165 [2021-06-12 20:10:04,644 INFO L430 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:04,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:04,644 INFO L82 PathProgramCache]: Analyzing trace with hash -1689194221, now seen corresponding path program 66 times [2021-06-12 20:10:04,644 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:04,644 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259502971] [2021-06-12 20:10:04,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:04,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:04,766 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:04,766 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:04,766 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259502971] [2021-06-12 20:10:04,766 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259502971] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:04,766 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [935448305] [2021-06-12 20:10:04,766 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:04,807 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 20:10:04,807 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:04,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-12 20:10:04,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:04,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:10:04,999 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:05,002 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:10:05,003 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:05,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:05,006 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:05,029 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:05,032 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:05,033 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:05,035 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:10:05,036 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:05,038 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:10:05,038 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:05,058 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:05,059 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:10:05,059 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:84, output treesize:48 [2021-06-12 20:10:05,125 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:05,125 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [935448305] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:05,125 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:05,125 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-06-12 20:10:05,125 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985781458] [2021-06-12 20:10:05,125 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:05,125 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:05,125 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:05,126 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:05,126 INFO L87 Difference]: Start difference. First operand 93 states and 195 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:05,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:05,373 INFO L93 Difference]: Finished difference Result 116 states and 232 transitions. [2021-06-12 20:10:05,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:10:05,373 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-12 20:10:05,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:05,374 INFO L225 Difference]: With dead ends: 116 [2021-06-12 20:10:05,374 INFO L226 Difference]: Without dead ends: 103 [2021-06-12 20:10:05,374 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 367.8ms TimeCoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:10:05,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2021-06-12 20:10:05,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 94. [2021-06-12 20:10:05,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 93 states have (on average 2.118279569892473) internal successors, (197), 93 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:05,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 197 transitions. [2021-06-12 20:10:05,375 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 197 transitions. Word has length 16 [2021-06-12 20:10:05,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:05,375 INFO L482 AbstractCegarLoop]: Abstraction has 94 states and 197 transitions. [2021-06-12 20:10:05,375 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:05,375 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 197 transitions. [2021-06-12 20:10:05,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-12 20:10:05,375 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:05,376 INFO L472 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:05,588 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3239,67 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:05,589 INFO L430 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:05,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:05,589 INFO L82 PathProgramCache]: Analyzing trace with hash 2126488399, now seen corresponding path program 67 times [2021-06-12 20:10:05,589 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:05,589 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228173741] [2021-06-12 20:10:05,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:05,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:05,721 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:05,721 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:05,721 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228173741] [2021-06-12 20:10:05,721 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228173741] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:05,721 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1128846761] [2021-06-12 20:10:05,721 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:05,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:05,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-12 20:10:05,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:06,548 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:06,548 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:06,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:10:06,549 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:06,553 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:06,553 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:06,556 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:06,557 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:06,560 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:06,561 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:06,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:10:06,562 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:06,565 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:06,565 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:06,569 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:06,569 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:06,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:10:06,570 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:06,573 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:06,573 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:06,576 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:06,577 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:06,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:10:06,578 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:06,580 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:06,581 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:06,584 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:06,584 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:06,585 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:10:06,585 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:06,588 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:06,589 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:06,592 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:06,592 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:06,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:10:06,593 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:06,595 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:06,596 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:06,608 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:06,609 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:06,609 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:10:06,610 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:06,613 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:06,613 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:06,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:10:06,614 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:06,616 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:06,617 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:06,707 INFO L628 ElimStorePlain]: treesize reduction 16, result has 86.8 percent of original size [2021-06-12 20:10:06,710 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:06,711 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:06,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:06,714 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:06,716 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:10:06,717 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:06,719 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:06,720 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:06,756 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:06,757 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:10:06,757 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 3 variables, input treesize:609, output treesize:73 [2021-06-12 20:10:06,877 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:06,878 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1128846761] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:06,878 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:06,878 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-06-12 20:10:06,878 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446355218] [2021-06-12 20:10:06,878 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 20:10:06,878 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:06,878 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 20:10:06,878 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-06-12 20:10:06,878 INFO L87 Difference]: Start difference. First operand 94 states and 197 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:07,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:07,165 INFO L93 Difference]: Finished difference Result 143 states and 278 transitions. [2021-06-12 20:10:07,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:10:07,165 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-12 20:10:07,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:07,166 INFO L225 Difference]: With dead ends: 143 [2021-06-12 20:10:07,166 INFO L226 Difference]: Without dead ends: 124 [2021-06-12 20:10:07,166 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 418.7ms TimeCoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:10:07,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2021-06-12 20:10:07,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 93. [2021-06-12 20:10:07,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 92 states have (on average 2.119565217391304) internal successors, (195), 92 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:07,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 195 transitions. [2021-06-12 20:10:07,167 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 195 transitions. Word has length 16 [2021-06-12 20:10:07,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:07,167 INFO L482 AbstractCegarLoop]: Abstraction has 93 states and 195 transitions. [2021-06-12 20:10:07,167 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:07,167 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 195 transitions. [2021-06-12 20:10:07,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-12 20:10:07,167 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:07,167 INFO L472 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:07,368 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3261,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:07,368 INFO L430 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:07,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:07,368 INFO L82 PathProgramCache]: Analyzing trace with hash 1591258597, now seen corresponding path program 68 times [2021-06-12 20:10:07,368 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:07,368 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223818900] [2021-06-12 20:10:07,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:07,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:07,484 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:07,484 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:07,484 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223818900] [2021-06-12 20:10:07,484 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223818900] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:07,484 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [724443241] [2021-06-12 20:10:07,484 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:07,524 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:10:07,525 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:07,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-12 20:10:07,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:07,691 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:07,692 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:07,694 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:07,695 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:07,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:10:07,699 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:07,701 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:10:07,702 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:07,741 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:07,743 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:07,744 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:07,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:10:07,747 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:07,749 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:07,750 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:07,753 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:10:07,753 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:07,817 INFO L628 ElimStorePlain]: treesize reduction 1, result has 98.9 percent of original size [2021-06-12 20:10:07,818 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:10:07,818 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:130, output treesize:73 [2021-06-12 20:10:07,960 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:07,960 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [724443241] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:07,960 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:07,960 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-06-12 20:10:07,960 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943268963] [2021-06-12 20:10:07,960 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:07,960 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:07,961 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:07,961 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:07,961 INFO L87 Difference]: Start difference. First operand 93 states and 195 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:08,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:08,316 INFO L93 Difference]: Finished difference Result 118 states and 242 transitions. [2021-06-12 20:10:08,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:10:08,317 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-12 20:10:08,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:08,317 INFO L225 Difference]: With dead ends: 118 [2021-06-12 20:10:08,317 INFO L226 Difference]: Without dead ends: 111 [2021-06-12 20:10:08,317 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 470.8ms TimeCoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:10:08,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2021-06-12 20:10:08,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 94. [2021-06-12 20:10:08,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 93 states have (on average 2.129032258064516) internal successors, (198), 93 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:08,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 198 transitions. [2021-06-12 20:10:08,319 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 198 transitions. Word has length 16 [2021-06-12 20:10:08,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:08,319 INFO L482 AbstractCegarLoop]: Abstraction has 94 states and 198 transitions. [2021-06-12 20:10:08,319 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:08,319 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 198 transitions. [2021-06-12 20:10:08,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-12 20:10:08,319 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:08,319 INFO L472 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:08,519 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3564,69 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:08,520 INFO L430 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:08,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:08,520 INFO L82 PathProgramCache]: Analyzing trace with hash -2115963377, now seen corresponding path program 69 times [2021-06-12 20:10:08,520 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:08,520 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933486872] [2021-06-12 20:10:08,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:08,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:08,671 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:08,672 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:08,672 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933486872] [2021-06-12 20:10:08,672 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933486872] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:08,672 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1931125062] [2021-06-12 20:10:08,672 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:08,715 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 20:10:08,716 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:08,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-12 20:10:08,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:09,466 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:09,466 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:09,471 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:09,471 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:09,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:10:09,472 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:09,476 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:09,477 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:09,481 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:09,482 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:09,482 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:10:09,483 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:09,492 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:09,493 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:09,629 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 62 [2021-06-12 20:10:09,629 INFO L628 ElimStorePlain]: treesize reduction 474, result has 19.5 percent of original size [2021-06-12 20:10:09,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:09,633 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:09,674 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:09,677 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:09,678 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:09,718 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:09,721 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:10:09,721 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:09,760 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:09,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:09,763 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:09,800 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:09,804 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:09,805 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:09,840 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:09,843 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:09,843 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:09,878 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:09,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:09,881 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:09,914 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:09,916 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:10:09,916 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 10 variables, input treesize:769, output treesize:73 [2021-06-12 20:10:10,039 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:10,040 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1931125062] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:10,040 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:10,040 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-06-12 20:10:10,040 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468509565] [2021-06-12 20:10:10,040 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 20:10:10,040 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:10,040 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 20:10:10,040 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-12 20:10:10,040 INFO L87 Difference]: Start difference. First operand 94 states and 198 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:10,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:10,399 INFO L93 Difference]: Finished difference Result 134 states and 275 transitions. [2021-06-12 20:10:10,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:10:10,399 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-12 20:10:10,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:10,399 INFO L225 Difference]: With dead ends: 134 [2021-06-12 20:10:10,400 INFO L226 Difference]: Without dead ends: 122 [2021-06-12 20:10:10,400 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 519.9ms TimeCoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:10:10,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2021-06-12 20:10:10,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 94. [2021-06-12 20:10:10,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 93 states have (on average 2.129032258064516) internal successors, (198), 93 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:10,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 198 transitions. [2021-06-12 20:10:10,401 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 198 transitions. Word has length 16 [2021-06-12 20:10:10,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:10,401 INFO L482 AbstractCegarLoop]: Abstraction has 94 states and 198 transitions. [2021-06-12 20:10:10,401 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:10,401 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 198 transitions. [2021-06-12 20:10:10,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-12 20:10:10,401 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:10,402 INFO L472 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:10,602 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3597,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:10,602 INFO L430 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:10,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:10,602 INFO L82 PathProgramCache]: Analyzing trace with hash -1518626719, now seen corresponding path program 70 times [2021-06-12 20:10:10,602 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:10,602 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830529568] [2021-06-12 20:10:10,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:10,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:10,757 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:10,757 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:10,757 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830529568] [2021-06-12 20:10:10,757 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830529568] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:10,757 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [463779247] [2021-06-12 20:10:10,757 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:10,798 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:10:10,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:10,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-12 20:10:10,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:11,560 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:11,561 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:11,573 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:11,574 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:11,578 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:11,579 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:11,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:10:11,580 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:11,584 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:11,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:10:11,585 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:11,717 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 65 [2021-06-12 20:10:11,718 INFO L628 ElimStorePlain]: treesize reduction 371, result has 24.1 percent of original size [2021-06-12 20:10:11,721 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:10:11,722 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:11,763 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:11,766 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:10:11,767 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:11,807 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:11,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:11,810 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:11,849 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:11,851 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:11,852 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:11,889 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:11,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:11,893 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:11,928 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:11,931 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:11,932 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:11,967 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:11,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:11,970 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:12,003 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:12,004 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:10:12,004 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 10 variables, input treesize:609, output treesize:73 [2021-06-12 20:10:12,137 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:12,138 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [463779247] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:12,138 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:12,138 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-06-12 20:10:12,138 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625466550] [2021-06-12 20:10:12,138 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:10:12,138 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:12,138 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:10:12,138 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:10:12,138 INFO L87 Difference]: Start difference. First operand 94 states and 198 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:12,533 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 64 [2021-06-12 20:10:12,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:12,728 INFO L93 Difference]: Finished difference Result 164 states and 328 transitions. [2021-06-12 20:10:12,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:10:12,729 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-12 20:10:12,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:12,729 INFO L225 Difference]: With dead ends: 164 [2021-06-12 20:10:12,729 INFO L226 Difference]: Without dead ends: 145 [2021-06-12 20:10:12,729 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 838.0ms TimeCoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:10:12,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2021-06-12 20:10:12,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 98. [2021-06-12 20:10:12,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 97 states have (on average 2.134020618556701) internal successors, (207), 97 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:12,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 207 transitions. [2021-06-12 20:10:12,731 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 207 transitions. Word has length 16 [2021-06-12 20:10:12,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:12,731 INFO L482 AbstractCegarLoop]: Abstraction has 98 states and 207 transitions. [2021-06-12 20:10:12,731 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:12,731 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 207 transitions. [2021-06-12 20:10:12,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:12,731 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:12,731 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:12,940 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3749 [2021-06-12 20:10:12,941 INFO L430 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:12,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:12,941 INFO L82 PathProgramCache]: Analyzing trace with hash -894827320, now seen corresponding path program 71 times [2021-06-12 20:10:12,941 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:12,941 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123957514] [2021-06-12 20:10:12,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:12,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:12,991 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:12,991 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:12,991 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123957514] [2021-06-12 20:10:12,991 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123957514] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:12,991 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [763241085] [2021-06-12 20:10:12,991 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:13,032 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:10:13,033 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:13,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:13,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:13,077 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:13,077 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [763241085] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:13,077 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:13,077 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2021-06-12 20:10:13,078 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864874510] [2021-06-12 20:10:13,078 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-12 20:10:13,078 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:13,078 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-12 20:10:13,078 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-06-12 20:10:13,078 INFO L87 Difference]: Start difference. First operand 98 states and 207 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:13,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:13,187 INFO L93 Difference]: Finished difference Result 136 states and 278 transitions. [2021-06-12 20:10:13,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:10:13,188 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:13,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:13,188 INFO L225 Difference]: With dead ends: 136 [2021-06-12 20:10:13,188 INFO L226 Difference]: Without dead ends: 136 [2021-06-12 20:10:13,188 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 93.9ms TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2021-06-12 20:10:13,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2021-06-12 20:10:13,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 94. [2021-06-12 20:10:13,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 93 states have (on average 2.172043010752688) internal successors, (202), 93 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:13,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 202 transitions. [2021-06-12 20:10:13,190 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 202 transitions. Word has length 17 [2021-06-12 20:10:13,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:13,190 INFO L482 AbstractCegarLoop]: Abstraction has 94 states and 202 transitions. [2021-06-12 20:10:13,190 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:13,190 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 202 transitions. [2021-06-12 20:10:13,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:13,190 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:13,190 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:13,404 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3891 [2021-06-12 20:10:13,405 INFO L430 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:13,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:13,405 INFO L82 PathProgramCache]: Analyzing trace with hash -1977338625, now seen corresponding path program 72 times [2021-06-12 20:10:13,405 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:13,405 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953998810] [2021-06-12 20:10:13,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:13,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:13,453 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:13,453 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:13,453 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953998810] [2021-06-12 20:10:13,453 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953998810] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:13,454 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1928497668] [2021-06-12 20:10:13,454 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:13,501 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 20:10:13,502 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:13,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:13,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:13,606 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:13,606 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1928497668] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:13,606 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:13,606 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-06-12 20:10:13,606 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591720735] [2021-06-12 20:10:13,606 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-12 20:10:13,606 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:13,606 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-12 20:10:13,607 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-12 20:10:13,607 INFO L87 Difference]: Start difference. First operand 94 states and 202 transitions. Second operand has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:13,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:13,826 INFO L93 Difference]: Finished difference Result 137 states and 274 transitions. [2021-06-12 20:10:13,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-12 20:10:13,826 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:13,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:13,827 INFO L225 Difference]: With dead ends: 137 [2021-06-12 20:10:13,827 INFO L226 Difference]: Without dead ends: 123 [2021-06-12 20:10:13,827 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 259.9ms TimeCoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:10:13,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2021-06-12 20:10:13,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 94. [2021-06-12 20:10:13,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 93 states have (on average 2.150537634408602) internal successors, (200), 93 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:13,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 200 transitions. [2021-06-12 20:10:13,828 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 200 transitions. Word has length 17 [2021-06-12 20:10:13,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:13,828 INFO L482 AbstractCegarLoop]: Abstraction has 94 states and 200 transitions. [2021-06-12 20:10:13,828 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:13,828 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 200 transitions. [2021-06-12 20:10:13,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:13,829 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:13,829 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:14,039 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3895,73 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:14,040 INFO L430 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:14,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:14,040 INFO L82 PathProgramCache]: Analyzing trace with hash -664171210, now seen corresponding path program 73 times [2021-06-12 20:10:14,040 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:14,040 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607209626] [2021-06-12 20:10:14,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:14,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:14,092 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:14,092 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:14,092 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607209626] [2021-06-12 20:10:14,092 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607209626] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:14,092 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1780975983] [2021-06-12 20:10:14,092 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:14,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:14,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:14,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:14,178 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:14,178 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1780975983] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:14,178 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:14,178 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2021-06-12 20:10:14,179 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935754847] [2021-06-12 20:10:14,179 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-12 20:10:14,179 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:14,179 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-12 20:10:14,179 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-12 20:10:14,179 INFO L87 Difference]: Start difference. First operand 94 states and 200 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:14,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:14,281 INFO L93 Difference]: Finished difference Result 130 states and 270 transitions. [2021-06-12 20:10:14,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:10:14,281 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:14,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:14,282 INFO L225 Difference]: With dead ends: 130 [2021-06-12 20:10:14,282 INFO L226 Difference]: Without dead ends: 130 [2021-06-12 20:10:14,282 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 100.7ms TimeCoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2021-06-12 20:10:14,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2021-06-12 20:10:14,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 95. [2021-06-12 20:10:14,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 94 states have (on average 2.1595744680851063) internal successors, (203), 94 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:14,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 203 transitions. [2021-06-12 20:10:14,283 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 203 transitions. Word has length 17 [2021-06-12 20:10:14,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:14,283 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 203 transitions. [2021-06-12 20:10:14,283 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:14,283 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 203 transitions. [2021-06-12 20:10:14,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:14,284 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:14,284 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:14,484 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3907,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:14,484 INFO L430 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:14,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:14,484 INFO L82 PathProgramCache]: Analyzing trace with hash -27920449, now seen corresponding path program 74 times [2021-06-12 20:10:14,484 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:14,484 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772114810] [2021-06-12 20:10:14,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:14,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:14,541 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:14,542 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:14,542 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772114810] [2021-06-12 20:10:14,542 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772114810] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:14,542 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [202257673] [2021-06-12 20:10:14,542 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:14,584 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:10:14,584 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:14,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:14,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:14,736 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:14,737 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [202257673] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:14,737 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:14,737 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-06-12 20:10:14,737 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745043126] [2021-06-12 20:10:14,737 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-12 20:10:14,737 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:14,737 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-12 20:10:14,737 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-12 20:10:14,737 INFO L87 Difference]: Start difference. First operand 95 states and 203 transitions. Second operand has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:14,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:14,899 INFO L93 Difference]: Finished difference Result 133 states and 267 transitions. [2021-06-12 20:10:14,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-12 20:10:14,900 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:14,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:14,900 INFO L225 Difference]: With dead ends: 133 [2021-06-12 20:10:14,900 INFO L226 Difference]: Without dead ends: 124 [2021-06-12 20:10:14,900 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 238.1ms TimeCoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:10:14,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2021-06-12 20:10:14,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 95. [2021-06-12 20:10:14,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 94 states have (on average 2.148936170212766) internal successors, (202), 94 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:14,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 202 transitions. [2021-06-12 20:10:14,902 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 202 transitions. Word has length 17 [2021-06-12 20:10:14,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:14,902 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 202 transitions. [2021-06-12 20:10:14,902 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:14,902 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 202 transitions. [2021-06-12 20:10:14,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:14,902 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:14,902 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:15,116 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3911 [2021-06-12 20:10:15,117 INFO L430 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:15,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:15,117 INFO L82 PathProgramCache]: Analyzing trace with hash -2049348956, now seen corresponding path program 75 times [2021-06-12 20:10:15,117 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:15,117 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524119444] [2021-06-12 20:10:15,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:15,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:15,172 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:15,172 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:15,173 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524119444] [2021-06-12 20:10:15,173 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524119444] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:15,173 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [476400945] [2021-06-12 20:10:15,173 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:15,217 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 20:10:15,217 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:15,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:15,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:15,287 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:15,287 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [476400945] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:15,287 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:15,288 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-06-12 20:10:15,288 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975639561] [2021-06-12 20:10:15,288 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-12 20:10:15,288 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:15,288 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-12 20:10:15,288 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-12 20:10:15,288 INFO L87 Difference]: Start difference. First operand 95 states and 202 transitions. Second operand has 11 states, 11 states have (on average 2.0) internal successors, (22), 11 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:15,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:15,396 INFO L93 Difference]: Finished difference Result 126 states and 261 transitions. [2021-06-12 20:10:15,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:10:15,397 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.0) internal successors, (22), 11 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:15,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:15,397 INFO L225 Difference]: With dead ends: 126 [2021-06-12 20:10:15,397 INFO L226 Difference]: Without dead ends: 126 [2021-06-12 20:10:15,397 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 105.3ms TimeCoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-06-12 20:10:15,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2021-06-12 20:10:15,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 96. [2021-06-12 20:10:15,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 95 states have (on average 2.1578947368421053) internal successors, (205), 95 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:15,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 205 transitions. [2021-06-12 20:10:15,399 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 205 transitions. Word has length 17 [2021-06-12 20:10:15,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:15,399 INFO L482 AbstractCegarLoop]: Abstraction has 96 states and 205 transitions. [2021-06-12 20:10:15,399 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.0) internal successors, (22), 11 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:15,399 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 205 transitions. [2021-06-12 20:10:15,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:15,399 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:15,399 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:15,612 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3920,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:15,613 INFO L430 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:15,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:15,613 INFO L82 PathProgramCache]: Analyzing trace with hash -1058993413, now seen corresponding path program 76 times [2021-06-12 20:10:15,613 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:15,613 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645726120] [2021-06-12 20:10:15,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:15,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:15,664 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:15,665 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:15,665 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645726120] [2021-06-12 20:10:15,665 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645726120] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:15,665 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2102661822] [2021-06-12 20:10:15,665 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:15,708 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:10:15,708 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:15,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:15,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:15,989 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:15,990 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2102661822] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:15,990 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:15,990 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-06-12 20:10:15,990 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302278588] [2021-06-12 20:10:15,990 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-12 20:10:15,990 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:15,990 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-12 20:10:15,990 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-12 20:10:15,990 INFO L87 Difference]: Start difference. First operand 96 states and 205 transitions. Second operand has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:16,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:16,236 INFO L93 Difference]: Finished difference Result 137 states and 275 transitions. [2021-06-12 20:10:16,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:10:16,236 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:16,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:16,237 INFO L225 Difference]: With dead ends: 137 [2021-06-12 20:10:16,237 INFO L226 Difference]: Without dead ends: 131 [2021-06-12 20:10:16,237 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 367.2ms TimeCoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:10:16,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2021-06-12 20:10:16,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 96. [2021-06-12 20:10:16,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 95 states have (on average 2.1473684210526316) internal successors, (204), 95 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:16,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 204 transitions. [2021-06-12 20:10:16,238 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 204 transitions. Word has length 17 [2021-06-12 20:10:16,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:16,238 INFO L482 AbstractCegarLoop]: Abstraction has 96 states and 204 transitions. [2021-06-12 20:10:16,238 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:16,238 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 204 transitions. [2021-06-12 20:10:16,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:16,239 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:16,239 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:16,447 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3924,77 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:16,447 INFO L430 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:16,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:16,447 INFO L82 PathProgramCache]: Analyzing trace with hash 1231103862, now seen corresponding path program 77 times [2021-06-12 20:10:16,447 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:16,447 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447554118] [2021-06-12 20:10:16,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:16,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:16,497 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:16,497 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:16,497 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447554118] [2021-06-12 20:10:16,497 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447554118] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:16,497 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [973210751] [2021-06-12 20:10:16,498 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:16,547 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:10:16,547 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:16,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:16,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:16,613 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:16,614 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [973210751] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:16,614 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:16,614 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-06-12 20:10:16,614 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285628173] [2021-06-12 20:10:16,614 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-12 20:10:16,614 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:16,614 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-12 20:10:16,614 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-12 20:10:16,614 INFO L87 Difference]: Start difference. First operand 96 states and 204 transitions. Second operand has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:16,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:16,763 INFO L93 Difference]: Finished difference Result 136 states and 274 transitions. [2021-06-12 20:10:16,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:10:16,763 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:16,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:16,764 INFO L225 Difference]: With dead ends: 136 [2021-06-12 20:10:16,764 INFO L226 Difference]: Without dead ends: 136 [2021-06-12 20:10:16,764 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 143.5ms TimeCoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:10:16,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2021-06-12 20:10:16,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 97. [2021-06-12 20:10:16,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 96 states have (on average 2.1666666666666665) internal successors, (208), 96 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:16,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 208 transitions. [2021-06-12 20:10:16,765 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 208 transitions. Word has length 17 [2021-06-12 20:10:16,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:16,766 INFO L482 AbstractCegarLoop]: Abstraction has 97 states and 208 transitions. [2021-06-12 20:10:16,766 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:16,766 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 208 transitions. [2021-06-12 20:10:16,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:16,766 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:16,766 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:16,980 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3946 [2021-06-12 20:10:16,981 INFO L430 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:16,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:16,981 INFO L82 PathProgramCache]: Analyzing trace with hash 1263050815, now seen corresponding path program 78 times [2021-06-12 20:10:16,981 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:16,981 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363670205] [2021-06-12 20:10:16,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:16,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:17,032 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:17,032 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:17,032 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363670205] [2021-06-12 20:10:17,032 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363670205] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:17,032 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [874686330] [2021-06-12 20:10:17,032 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:17,089 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 20:10:17,089 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:17,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:17,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:17,331 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:17,332 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:17,335 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:17,336 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:17,419 INFO L628 ElimStorePlain]: treesize reduction 87, result has 48.5 percent of original size [2021-06-12 20:10:17,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:17,423 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:17,453 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:17,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:17,456 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:17,484 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:17,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:17,488 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:17,515 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:17,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:17,518 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:17,544 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:17,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:17,547 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:17,572 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:17,575 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:17,575 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:17,599 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:17,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:17,602 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:17,624 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:17,625 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:10:17,625 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-06-12 20:10:17,654 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:17,654 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [874686330] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:17,654 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:17,654 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-06-12 20:10:17,654 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179501470] [2021-06-12 20:10:17,654 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-12 20:10:17,654 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:17,654 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-12 20:10:17,654 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-12 20:10:17,655 INFO L87 Difference]: Start difference. First operand 97 states and 208 transitions. Second operand has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:18,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:18,238 INFO L93 Difference]: Finished difference Result 156 states and 309 transitions. [2021-06-12 20:10:18,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:10:18,239 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:18,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:18,240 INFO L225 Difference]: With dead ends: 156 [2021-06-12 20:10:18,240 INFO L226 Difference]: Without dead ends: 153 [2021-06-12 20:10:18,240 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 609.0ms TimeCoverageRelationStatistics Valid=109, Invalid=443, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:10:18,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2021-06-12 20:10:18,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 101. [2021-06-12 20:10:18,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 100 states have (on average 2.16) internal successors, (216), 100 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:18,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 216 transitions. [2021-06-12 20:10:18,242 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 216 transitions. Word has length 17 [2021-06-12 20:10:18,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:18,242 INFO L482 AbstractCegarLoop]: Abstraction has 101 states and 216 transitions. [2021-06-12 20:10:18,242 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:18,242 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 216 transitions. [2021-06-12 20:10:18,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:18,242 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:18,242 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:18,442 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3955,79 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:18,443 INFO L430 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:18,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:18,443 INFO L82 PathProgramCache]: Analyzing trace with hash 783766139, now seen corresponding path program 79 times [2021-06-12 20:10:18,443 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:18,443 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303760471] [2021-06-12 20:10:18,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:18,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:18,497 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:18,497 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:18,497 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303760471] [2021-06-12 20:10:18,497 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303760471] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:18,497 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1668019782] [2021-06-12 20:10:18,497 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:18,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:18,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:18,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:18,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:18,789 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:18,792 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:18,792 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:10:18,793 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:18,875 INFO L628 ElimStorePlain]: treesize reduction 86, result has 48.8 percent of original size [2021-06-12 20:10:18,879 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:18,880 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:18,910 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:18,913 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:18,914 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:18,943 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:18,945 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:18,946 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:18,974 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:18,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:18,978 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:19,004 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:19,006 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:19,007 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:19,032 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:19,035 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:19,036 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:19,060 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:19,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:19,063 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:19,086 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:19,087 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:10:19,087 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-06-12 20:10:19,114 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:19,115 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1668019782] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:19,115 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:19,115 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-06-12 20:10:19,115 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842595532] [2021-06-12 20:10:19,115 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-12 20:10:19,115 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:19,115 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-12 20:10:19,115 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-06-12 20:10:19,115 INFO L87 Difference]: Start difference. First operand 101 states and 216 transitions. Second operand has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:19,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:19,362 INFO L93 Difference]: Finished difference Result 137 states and 280 transitions. [2021-06-12 20:10:19,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:10:19,363 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:19,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:19,363 INFO L225 Difference]: With dead ends: 137 [2021-06-12 20:10:19,363 INFO L226 Difference]: Without dead ends: 137 [2021-06-12 20:10:19,363 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 330.3ms TimeCoverageRelationStatistics Valid=88, Invalid=292, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:10:19,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2021-06-12 20:10:19,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 97. [2021-06-12 20:10:19,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 96 states have (on average 2.15625) internal successors, (207), 96 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:19,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 207 transitions. [2021-06-12 20:10:19,365 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 207 transitions. Word has length 17 [2021-06-12 20:10:19,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:19,365 INFO L482 AbstractCegarLoop]: Abstraction has 97 states and 207 transitions. [2021-06-12 20:10:19,365 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:19,365 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 207 transitions. [2021-06-12 20:10:19,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:19,365 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:19,365 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:19,584 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3976,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:19,585 INFO L430 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:19,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:19,585 INFO L82 PathProgramCache]: Analyzing trace with hash -1191895354, now seen corresponding path program 80 times [2021-06-12 20:10:19,585 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:19,585 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941221201] [2021-06-12 20:10:19,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:19,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:19,636 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:19,636 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:19,636 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941221201] [2021-06-12 20:10:19,636 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941221201] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:19,636 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1599122001] [2021-06-12 20:10:19,636 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:19,680 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:10:19,681 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:19,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:19,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:19,746 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:19,746 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1599122001] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:19,746 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:19,746 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-06-12 20:10:19,746 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053576982] [2021-06-12 20:10:19,746 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-12 20:10:19,746 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:19,746 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-12 20:10:19,746 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-12 20:10:19,747 INFO L87 Difference]: Start difference. First operand 97 states and 207 transitions. Second operand has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:19,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:19,891 INFO L93 Difference]: Finished difference Result 122 states and 251 transitions. [2021-06-12 20:10:19,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:10:19,891 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:19,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:19,892 INFO L225 Difference]: With dead ends: 122 [2021-06-12 20:10:19,892 INFO L226 Difference]: Without dead ends: 120 [2021-06-12 20:10:19,892 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 147.9ms TimeCoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:10:19,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2021-06-12 20:10:19,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 97. [2021-06-12 20:10:19,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 96 states have (on average 2.1458333333333335) internal successors, (206), 96 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:19,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 206 transitions. [2021-06-12 20:10:19,893 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 206 transitions. Word has length 17 [2021-06-12 20:10:19,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:19,894 INFO L482 AbstractCegarLoop]: Abstraction has 97 states and 206 transitions. [2021-06-12 20:10:19,894 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:19,894 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 206 transitions. [2021-06-12 20:10:19,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:19,894 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:19,894 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:20,112 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3999,81 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:20,113 INFO L430 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:20,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:20,113 INFO L82 PathProgramCache]: Analyzing trace with hash 241782728, now seen corresponding path program 81 times [2021-06-12 20:10:20,113 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:20,113 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630821307] [2021-06-12 20:10:20,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:20,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:20,160 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:20,160 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:20,160 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630821307] [2021-06-12 20:10:20,160 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630821307] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:20,160 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1656565629] [2021-06-12 20:10:20,160 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:20,216 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 20:10:20,216 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:20,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:20,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:20,269 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:20,270 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1656565629] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:20,270 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:20,270 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2021-06-12 20:10:20,270 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424306155] [2021-06-12 20:10:20,270 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-12 20:10:20,270 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:20,270 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-12 20:10:20,270 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-06-12 20:10:20,270 INFO L87 Difference]: Start difference. First operand 97 states and 206 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:20,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:20,372 INFO L93 Difference]: Finished difference Result 121 states and 252 transitions. [2021-06-12 20:10:20,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:10:20,372 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:20,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:20,373 INFO L225 Difference]: With dead ends: 121 [2021-06-12 20:10:20,373 INFO L226 Difference]: Without dead ends: 121 [2021-06-12 20:10:20,373 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 98.6ms TimeCoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2021-06-12 20:10:20,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2021-06-12 20:10:20,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 97. [2021-06-12 20:10:20,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 96 states have (on average 2.1458333333333335) internal successors, (206), 96 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:20,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 206 transitions. [2021-06-12 20:10:20,374 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 206 transitions. Word has length 17 [2021-06-12 20:10:20,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:20,374 INFO L482 AbstractCegarLoop]: Abstraction has 97 states and 206 transitions. [2021-06-12 20:10:20,374 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:20,374 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 206 transitions. [2021-06-12 20:10:20,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:20,374 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:20,374 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:20,575 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4009,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:20,575 INFO L430 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:20,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:20,575 INFO L82 PathProgramCache]: Analyzing trace with hash 878033489, now seen corresponding path program 82 times [2021-06-12 20:10:20,575 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:20,575 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967101203] [2021-06-12 20:10:20,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:20,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:20,624 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:20,625 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:20,625 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967101203] [2021-06-12 20:10:20,625 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967101203] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:20,625 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [911202609] [2021-06-12 20:10:20,626 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:20,678 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:10:20,678 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:20,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:20,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:20,812 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:20,812 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [911202609] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:20,812 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:20,812 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-06-12 20:10:20,812 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250861758] [2021-06-12 20:10:20,812 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-12 20:10:20,812 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:20,812 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-12 20:10:20,813 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-12 20:10:20,813 INFO L87 Difference]: Start difference. First operand 97 states and 206 transitions. Second operand has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:20,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:20,923 INFO L93 Difference]: Finished difference Result 111 states and 227 transitions. [2021-06-12 20:10:20,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-12 20:10:20,923 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:20,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:20,924 INFO L225 Difference]: With dead ends: 111 [2021-06-12 20:10:20,924 INFO L226 Difference]: Without dead ends: 102 [2021-06-12 20:10:20,924 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 176.1ms TimeCoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:10:20,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2021-06-12 20:10:20,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 97. [2021-06-12 20:10:20,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 96 states have (on average 2.1354166666666665) internal successors, (205), 96 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:20,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 205 transitions. [2021-06-12 20:10:20,925 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 205 transitions. Word has length 17 [2021-06-12 20:10:20,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:20,925 INFO L482 AbstractCegarLoop]: Abstraction has 97 states and 205 transitions. [2021-06-12 20:10:20,925 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:20,925 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 205 transitions. [2021-06-12 20:10:20,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:20,925 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:20,926 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:21,140 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4013 [2021-06-12 20:10:21,140 INFO L430 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:21,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:21,144 INFO L82 PathProgramCache]: Analyzing trace with hash -1143395018, now seen corresponding path program 83 times [2021-06-12 20:10:21,144 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:21,144 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831921586] [2021-06-12 20:10:21,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:21,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:21,203 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:21,203 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:21,203 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831921586] [2021-06-12 20:10:21,203 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831921586] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:21,203 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1470933117] [2021-06-12 20:10:21,203 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:21,248 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:10:21,248 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:21,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:21,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:21,310 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:21,311 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1470933117] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:21,311 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:21,311 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-06-12 20:10:21,311 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951185305] [2021-06-12 20:10:21,311 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-12 20:10:21,311 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:21,312 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-12 20:10:21,312 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-12 20:10:21,312 INFO L87 Difference]: Start difference. First operand 97 states and 205 transitions. Second operand has 11 states, 11 states have (on average 2.0) internal successors, (22), 11 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:21,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:21,422 INFO L93 Difference]: Finished difference Result 131 states and 272 transitions. [2021-06-12 20:10:21,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:10:21,422 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.0) internal successors, (22), 11 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:21,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:21,423 INFO L225 Difference]: With dead ends: 131 [2021-06-12 20:10:21,423 INFO L226 Difference]: Without dead ends: 131 [2021-06-12 20:10:21,423 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 117.9ms TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-06-12 20:10:21,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2021-06-12 20:10:21,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 98. [2021-06-12 20:10:21,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 97 states have (on average 2.134020618556701) internal successors, (207), 97 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:21,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 207 transitions. [2021-06-12 20:10:21,424 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 207 transitions. Word has length 17 [2021-06-12 20:10:21,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:21,424 INFO L482 AbstractCegarLoop]: Abstraction has 98 states and 207 transitions. [2021-06-12 20:10:21,424 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.0) internal successors, (22), 11 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:21,424 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 207 transitions. [2021-06-12 20:10:21,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:21,425 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:21,425 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:21,625 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4024 [2021-06-12 20:10:21,625 INFO L430 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:21,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:21,626 INFO L82 PathProgramCache]: Analyzing trace with hash -459189108, now seen corresponding path program 84 times [2021-06-12 20:10:21,626 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:21,626 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098252195] [2021-06-12 20:10:21,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:21,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:21,678 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:21,678 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:21,678 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098252195] [2021-06-12 20:10:21,678 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098252195] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:21,678 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1570696144] [2021-06-12 20:10:21,678 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:21,724 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:10:21,725 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:21,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:21,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:21,793 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:21,794 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1570696144] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:21,794 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:21,794 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-06-12 20:10:21,794 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77559570] [2021-06-12 20:10:21,794 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-12 20:10:21,794 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:21,794 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-12 20:10:21,794 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-12 20:10:21,794 INFO L87 Difference]: Start difference. First operand 98 states and 207 transitions. Second operand has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:21,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:21,888 INFO L93 Difference]: Finished difference Result 129 states and 269 transitions. [2021-06-12 20:10:21,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:10:21,888 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:21,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:21,888 INFO L225 Difference]: With dead ends: 129 [2021-06-12 20:10:21,888 INFO L226 Difference]: Without dead ends: 129 [2021-06-12 20:10:21,888 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 104.7ms TimeCoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2021-06-12 20:10:21,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2021-06-12 20:10:21,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 99. [2021-06-12 20:10:21,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 98 states have (on average 2.13265306122449) internal successors, (209), 98 states have internal predecessors, (209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:21,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 209 transitions. [2021-06-12 20:10:21,890 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 209 transitions. Word has length 17 [2021-06-12 20:10:21,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:21,890 INFO L482 AbstractCegarLoop]: Abstraction has 99 states and 209 transitions. [2021-06-12 20:10:21,890 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:21,890 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 209 transitions. [2021-06-12 20:10:21,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:21,890 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:21,890 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:22,090 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4028 [2021-06-12 20:10:22,091 INFO L430 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:22,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:22,091 INFO L82 PathProgramCache]: Analyzing trace with hash 1689720077, now seen corresponding path program 85 times [2021-06-12 20:10:22,091 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:22,091 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337695678] [2021-06-12 20:10:22,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:22,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:22,147 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:22,147 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:22,147 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337695678] [2021-06-12 20:10:22,147 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337695678] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:22,147 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1070635679] [2021-06-12 20:10:22,147 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:22,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:22,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:22,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:22,354 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:22,355 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:22,357 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:22,358 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:22,412 INFO L628 ElimStorePlain]: treesize reduction 51, result has 52.8 percent of original size [2021-06-12 20:10:22,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:22,415 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:22,436 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:22,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:22,439 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:22,458 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:22,460 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:22,461 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:22,479 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:22,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:22,481 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:22,498 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:22,499 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 5 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:10:22,499 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 8 variables, input treesize:140, output treesize:13 [2021-06-12 20:10:22,526 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:22,526 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1070635679] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:22,526 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:22,526 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:22,526 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976726661] [2021-06-12 20:10:22,526 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:22,526 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:22,526 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:22,526 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:22,526 INFO L87 Difference]: Start difference. First operand 99 states and 209 transitions. Second operand has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:22,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:22,808 INFO L93 Difference]: Finished difference Result 136 states and 273 transitions. [2021-06-12 20:10:22,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:10:22,808 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:22,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:22,809 INFO L225 Difference]: With dead ends: 136 [2021-06-12 20:10:22,809 INFO L226 Difference]: Without dead ends: 136 [2021-06-12 20:10:22,809 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 299.0ms TimeCoverageRelationStatistics Valid=92, Invalid=370, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:10:22,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2021-06-12 20:10:22,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 98. [2021-06-12 20:10:22,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 97 states have (on average 2.134020618556701) internal successors, (207), 97 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:22,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 207 transitions. [2021-06-12 20:10:22,810 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 207 transitions. Word has length 17 [2021-06-12 20:10:22,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:22,810 INFO L482 AbstractCegarLoop]: Abstraction has 98 states and 207 transitions. [2021-06-12 20:10:22,810 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:22,810 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 207 transitions. [2021-06-12 20:10:22,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:22,811 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:22,811 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:23,011 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4039,86 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:23,011 INFO L430 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:23,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:23,012 INFO L82 PathProgramCache]: Analyzing trace with hash -103159220, now seen corresponding path program 86 times [2021-06-12 20:10:23,012 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:23,012 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934269802] [2021-06-12 20:10:23,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:23,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:23,066 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:23,066 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:23,066 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934269802] [2021-06-12 20:10:23,066 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934269802] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:23,066 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1008588638] [2021-06-12 20:10:23,066 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:23,112 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:10:23,112 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:23,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:23,113 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:23,247 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:23,248 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1008588638] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:23,248 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:23,248 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-06-12 20:10:23,248 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732682072] [2021-06-12 20:10:23,248 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-12 20:10:23,248 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:23,248 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-12 20:10:23,248 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-12 20:10:23,248 INFO L87 Difference]: Start difference. First operand 98 states and 207 transitions. Second operand has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:23,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:23,392 INFO L93 Difference]: Finished difference Result 126 states and 261 transitions. [2021-06-12 20:10:23,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:10:23,393 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:23,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:23,393 INFO L225 Difference]: With dead ends: 126 [2021-06-12 20:10:23,393 INFO L226 Difference]: Without dead ends: 126 [2021-06-12 20:10:23,393 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 145.3ms TimeCoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:10:23,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2021-06-12 20:10:23,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 98. [2021-06-12 20:10:23,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 97 states have (on average 2.134020618556701) internal successors, (207), 97 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:23,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 207 transitions. [2021-06-12 20:10:23,394 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 207 transitions. Word has length 17 [2021-06-12 20:10:23,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:23,395 INFO L482 AbstractCegarLoop]: Abstraction has 98 states and 207 transitions. [2021-06-12 20:10:23,395 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:23,395 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 207 transitions. [2021-06-12 20:10:23,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:23,395 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:23,395 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:23,596 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4059,87 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:23,597 INFO L430 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:23,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:23,597 INFO L82 PathProgramCache]: Analyzing trace with hash -1117673698, now seen corresponding path program 87 times [2021-06-12 20:10:23,597 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:23,597 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086552591] [2021-06-12 20:10:23,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:23,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:23,657 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:23,657 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:23,657 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086552591] [2021-06-12 20:10:23,657 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086552591] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:23,657 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [745608754] [2021-06-12 20:10:23,657 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:23,703 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 20:10:23,703 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:23,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:23,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:23,877 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:23,877 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [745608754] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:23,877 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:23,877 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-06-12 20:10:23,877 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814871647] [2021-06-12 20:10:23,877 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-12 20:10:23,877 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:23,877 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-12 20:10:23,877 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-12 20:10:23,878 INFO L87 Difference]: Start difference. First operand 98 states and 207 transitions. Second operand has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:24,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:24,084 INFO L93 Difference]: Finished difference Result 155 states and 312 transitions. [2021-06-12 20:10:24,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:10:24,084 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:24,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:24,085 INFO L225 Difference]: With dead ends: 155 [2021-06-12 20:10:24,085 INFO L226 Difference]: Without dead ends: 155 [2021-06-12 20:10:24,085 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 208.6ms TimeCoverageRelationStatistics Valid=96, Invalid=324, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:10:24,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-06-12 20:10:24,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 99. [2021-06-12 20:10:24,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 98 states have (on average 2.1530612244897958) internal successors, (211), 98 states have internal predecessors, (211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:24,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 211 transitions. [2021-06-12 20:10:24,086 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 211 transitions. Word has length 17 [2021-06-12 20:10:24,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:24,086 INFO L482 AbstractCegarLoop]: Abstraction has 99 states and 211 transitions. [2021-06-12 20:10:24,086 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:24,086 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 211 transitions. [2021-06-12 20:10:24,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:24,087 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:24,087 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:24,300 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 88 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4089 [2021-06-12 20:10:24,301 INFO L430 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:24,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:24,301 INFO L82 PathProgramCache]: Analyzing trace with hash -529928376, now seen corresponding path program 88 times [2021-06-12 20:10:24,301 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:24,301 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39971653] [2021-06-12 20:10:24,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:24,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:24,355 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:24,355 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:24,355 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39971653] [2021-06-12 20:10:24,355 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39971653] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:24,355 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [658058260] [2021-06-12 20:10:24,355 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:24,410 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:10:24,410 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:24,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:24,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:24,562 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:24,562 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [658058260] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:24,562 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:24,562 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-06-12 20:10:24,562 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663816912] [2021-06-12 20:10:24,563 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-12 20:10:24,563 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:24,563 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-12 20:10:24,563 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-12 20:10:24,563 INFO L87 Difference]: Start difference. First operand 99 states and 211 transitions. Second operand has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:24,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:24,672 INFO L93 Difference]: Finished difference Result 134 states and 272 transitions. [2021-06-12 20:10:24,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:10:24,672 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:24,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:24,672 INFO L225 Difference]: With dead ends: 134 [2021-06-12 20:10:24,672 INFO L226 Difference]: Without dead ends: 134 [2021-06-12 20:10:24,672 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 146.5ms TimeCoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:10:24,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2021-06-12 20:10:24,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 99. [2021-06-12 20:10:24,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 98 states have (on average 2.1530612244897958) internal successors, (211), 98 states have internal predecessors, (211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:24,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 211 transitions. [2021-06-12 20:10:24,674 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 211 transitions. Word has length 17 [2021-06-12 20:10:24,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:24,674 INFO L482 AbstractCegarLoop]: Abstraction has 99 states and 211 transitions. [2021-06-12 20:10:24,674 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:24,674 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 211 transitions. [2021-06-12 20:10:24,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:24,674 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:24,674 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:24,888 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4129,89 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:24,889 INFO L430 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:24,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:24,889 INFO L82 PathProgramCache]: Analyzing trace with hash 721454289, now seen corresponding path program 89 times [2021-06-12 20:10:24,889 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:24,889 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985005003] [2021-06-12 20:10:24,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:24,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:24,942 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:24,942 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:24,942 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985005003] [2021-06-12 20:10:24,942 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985005003] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:24,942 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [917681041] [2021-06-12 20:10:24,942 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:24,995 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:10:24,995 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:24,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:24,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:25,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:25,127 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:25,129 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:25,129 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:25,131 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:25,132 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:25,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:10:25,133 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:25,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:25,135 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:10:25,135 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:25,170 INFO L628 ElimStorePlain]: treesize reduction 60, result has 35.5 percent of original size [2021-06-12 20:10:25,171 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:25,172 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:25,193 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-06-12 20:10:25,194 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:10:25,194 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:128, output treesize:12 [2021-06-12 20:10:25,212 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:25,212 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [917681041] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:25,212 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:25,212 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-06-12 20:10:25,213 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799251077] [2021-06-12 20:10:25,213 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-12 20:10:25,213 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:25,213 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-12 20:10:25,213 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-12 20:10:25,213 INFO L87 Difference]: Start difference. First operand 99 states and 211 transitions. Second operand has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:25,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:25,379 INFO L93 Difference]: Finished difference Result 162 states and 326 transitions. [2021-06-12 20:10:25,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:10:25,379 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:25,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:25,379 INFO L225 Difference]: With dead ends: 162 [2021-06-12 20:10:25,379 INFO L226 Difference]: Without dead ends: 162 [2021-06-12 20:10:25,380 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 162.2ms TimeCoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:10:25,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2021-06-12 20:10:25,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 100. [2021-06-12 20:10:25,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 99 states have (on average 2.1818181818181817) internal successors, (216), 99 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:25,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 216 transitions. [2021-06-12 20:10:25,381 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 216 transitions. Word has length 17 [2021-06-12 20:10:25,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:25,381 INFO L482 AbstractCegarLoop]: Abstraction has 100 states and 216 transitions. [2021-06-12 20:10:25,381 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:25,381 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 216 transitions. [2021-06-12 20:10:25,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:25,381 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:25,382 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:25,596 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4167 [2021-06-12 20:10:25,597 INFO L430 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:25,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:25,597 INFO L82 PathProgramCache]: Analyzing trace with hash -1512495901, now seen corresponding path program 90 times [2021-06-12 20:10:25,597 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:25,597 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303579398] [2021-06-12 20:10:25,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:25,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:25,655 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:25,655 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:25,656 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303579398] [2021-06-12 20:10:25,656 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303579398] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:25,656 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [723804532] [2021-06-12 20:10:25,656 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:25,716 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 20:10:25,716 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:25,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:25,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:25,840 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:25,840 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:25,842 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:25,843 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:25,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:25,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:25,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:10:25,847 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:25,849 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:25,849 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:10:25,850 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:25,861 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-06-12 20:10:25,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:25,863 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:25,867 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:25,868 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 20:10:25,868 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-06-12 20:10:25,874 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:25,874 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [723804532] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:25,874 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:25,874 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-06-12 20:10:25,874 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634275102] [2021-06-12 20:10:25,874 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-12 20:10:25,874 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:25,874 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-12 20:10:25,875 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-12 20:10:25,875 INFO L87 Difference]: Start difference. First operand 100 states and 216 transitions. Second operand has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:26,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:26,006 INFO L93 Difference]: Finished difference Result 127 states and 265 transitions. [2021-06-12 20:10:26,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:10:26,006 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:26,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:26,007 INFO L225 Difference]: With dead ends: 127 [2021-06-12 20:10:26,007 INFO L226 Difference]: Without dead ends: 127 [2021-06-12 20:10:26,007 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 140.0ms TimeCoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:10:26,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2021-06-12 20:10:26,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 98. [2021-06-12 20:10:26,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 97 states have (on average 2.154639175257732) internal successors, (209), 97 states have internal predecessors, (209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:26,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 209 transitions. [2021-06-12 20:10:26,008 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 209 transitions. Word has length 17 [2021-06-12 20:10:26,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:26,008 INFO L482 AbstractCegarLoop]: Abstraction has 98 states and 209 transitions. [2021-06-12 20:10:26,008 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:26,008 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 209 transitions. [2021-06-12 20:10:26,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:26,008 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:26,008 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:26,212 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4218,91 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:26,213 INFO L430 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:26,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:26,213 INFO L82 PathProgramCache]: Analyzing trace with hash -1877216436, now seen corresponding path program 91 times [2021-06-12 20:10:26,213 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:26,213 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858670255] [2021-06-12 20:10:26,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:26,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:26,280 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:26,280 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:26,280 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858670255] [2021-06-12 20:10:26,280 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858670255] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:26,280 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1983687223] [2021-06-12 20:10:26,280 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:26,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:26,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:26,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:26,446 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:26,447 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1983687223] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:26,447 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:26,447 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-06-12 20:10:26,447 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315729045] [2021-06-12 20:10:26,447 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-12 20:10:26,447 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:26,447 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-12 20:10:26,447 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-12 20:10:26,447 INFO L87 Difference]: Start difference. First operand 98 states and 209 transitions. Second operand has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:26,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:26,565 INFO L93 Difference]: Finished difference Result 114 states and 237 transitions. [2021-06-12 20:10:26,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:10:26,566 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:26,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:26,566 INFO L225 Difference]: With dead ends: 114 [2021-06-12 20:10:26,566 INFO L226 Difference]: Without dead ends: 110 [2021-06-12 20:10:26,566 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 174.0ms TimeCoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:10:26,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2021-06-12 20:10:26,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 98. [2021-06-12 20:10:26,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 97 states have (on average 2.1443298969072164) internal successors, (208), 97 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:26,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 208 transitions. [2021-06-12 20:10:26,567 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 208 transitions. Word has length 17 [2021-06-12 20:10:26,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:26,568 INFO L482 AbstractCegarLoop]: Abstraction has 98 states and 208 transitions. [2021-06-12 20:10:26,568 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:26,568 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 208 transitions. [2021-06-12 20:10:26,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:26,568 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:26,568 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:26,768 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4255 [2021-06-12 20:10:26,768 INFO L430 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:26,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:26,769 INFO L82 PathProgramCache]: Analyzing trace with hash -1738416266, now seen corresponding path program 92 times [2021-06-12 20:10:26,769 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:26,769 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547788252] [2021-06-12 20:10:26,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:26,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:26,823 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:26,823 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:26,823 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547788252] [2021-06-12 20:10:26,823 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547788252] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:26,823 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1523744220] [2021-06-12 20:10:26,823 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:26,867 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:10:26,868 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:26,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:26,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:26,994 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:26,994 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1523744220] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:26,994 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:26,994 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:26,994 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557138729] [2021-06-12 20:10:26,994 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:26,995 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:26,995 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:26,995 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:26,995 INFO L87 Difference]: Start difference. First operand 98 states and 208 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:27,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:27,140 INFO L93 Difference]: Finished difference Result 120 states and 251 transitions. [2021-06-12 20:10:27,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-12 20:10:27,141 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:27,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:27,141 INFO L225 Difference]: With dead ends: 120 [2021-06-12 20:10:27,141 INFO L226 Difference]: Without dead ends: 120 [2021-06-12 20:10:27,141 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 167.1ms TimeCoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:10:27,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2021-06-12 20:10:27,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 98. [2021-06-12 20:10:27,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 97 states have (on average 2.1443298969072164) internal successors, (208), 97 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:27,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 208 transitions. [2021-06-12 20:10:27,142 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 208 transitions. Word has length 17 [2021-06-12 20:10:27,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:27,143 INFO L482 AbstractCegarLoop]: Abstraction has 98 states and 208 transitions. [2021-06-12 20:10:27,143 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:27,143 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 208 transitions. [2021-06-12 20:10:27,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:27,143 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:27,143 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:27,356 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 93 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4274 [2021-06-12 20:10:27,357 INFO L430 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:27,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:27,357 INFO L82 PathProgramCache]: Analyzing trace with hash -1102165505, now seen corresponding path program 93 times [2021-06-12 20:10:27,357 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:27,357 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84836248] [2021-06-12 20:10:27,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:27,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:27,404 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:27,404 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:27,404 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84836248] [2021-06-12 20:10:27,405 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84836248] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:27,405 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1470203331] [2021-06-12 20:10:27,405 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:27,460 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 20:10:27,461 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:27,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:27,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:27,654 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:27,654 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1470203331] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:27,654 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:27,654 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:27,654 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588685081] [2021-06-12 20:10:27,654 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:27,654 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:27,655 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:27,655 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:27,655 INFO L87 Difference]: Start difference. First operand 98 states and 208 transitions. Second operand has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:27,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:27,806 INFO L93 Difference]: Finished difference Result 115 states and 235 transitions. [2021-06-12 20:10:27,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-12 20:10:27,806 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:27,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:27,807 INFO L225 Difference]: With dead ends: 115 [2021-06-12 20:10:27,807 INFO L226 Difference]: Without dead ends: 106 [2021-06-12 20:10:27,807 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 219.0ms TimeCoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:10:27,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2021-06-12 20:10:27,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 98. [2021-06-12 20:10:27,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 97 states have (on average 2.134020618556701) internal successors, (207), 97 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:27,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 207 transitions. [2021-06-12 20:10:27,808 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 207 transitions. Word has length 17 [2021-06-12 20:10:27,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:27,808 INFO L482 AbstractCegarLoop]: Abstraction has 98 states and 207 transitions. [2021-06-12 20:10:27,808 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:27,808 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 207 transitions. [2021-06-12 20:10:27,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:27,809 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:27,809 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:28,009 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4292 [2021-06-12 20:10:28,009 INFO L430 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:28,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:28,009 INFO L82 PathProgramCache]: Analyzing trace with hash 1171373284, now seen corresponding path program 94 times [2021-06-12 20:10:28,009 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:28,009 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199419610] [2021-06-12 20:10:28,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:28,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:28,062 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:28,062 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:28,062 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199419610] [2021-06-12 20:10:28,062 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199419610] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:28,062 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1305859434] [2021-06-12 20:10:28,062 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:28,113 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:10:28,113 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:28,113 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:28,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:28,263 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:28,263 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1305859434] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:28,263 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:28,263 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:28,263 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447720126] [2021-06-12 20:10:28,263 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:28,263 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:28,263 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:28,263 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:28,263 INFO L87 Difference]: Start difference. First operand 98 states and 207 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:28,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:28,456 INFO L93 Difference]: Finished difference Result 129 states and 269 transitions. [2021-06-12 20:10:28,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-12 20:10:28,456 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:28,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:28,457 INFO L225 Difference]: With dead ends: 129 [2021-06-12 20:10:28,457 INFO L226 Difference]: Without dead ends: 129 [2021-06-12 20:10:28,457 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 208.9ms TimeCoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:10:28,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2021-06-12 20:10:28,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 98. [2021-06-12 20:10:28,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 97 states have (on average 2.134020618556701) internal successors, (207), 97 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:28,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 207 transitions. [2021-06-12 20:10:28,459 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 207 transitions. Word has length 17 [2021-06-12 20:10:28,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:28,459 INFO L482 AbstractCegarLoop]: Abstraction has 98 states and 207 transitions. [2021-06-12 20:10:28,459 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:28,459 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 207 transitions. [2021-06-12 20:10:28,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:28,459 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:28,459 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:28,659 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4315,95 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:28,660 INFO L430 AbstractCegarLoop]: === Iteration 101 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:28,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:28,660 INFO L82 PathProgramCache]: Analyzing trace with hash 156858806, now seen corresponding path program 95 times [2021-06-12 20:10:28,660 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:28,660 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459298512] [2021-06-12 20:10:28,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:28,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:28,717 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:28,718 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:28,718 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459298512] [2021-06-12 20:10:28,718 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459298512] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:28,718 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [24822473] [2021-06-12 20:10:28,718 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:28,769 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:10:28,769 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:28,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:28,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:29,041 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:29,041 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [24822473] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:29,041 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:29,041 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:29,041 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814350953] [2021-06-12 20:10:29,041 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:29,041 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:29,041 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:29,041 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:29,041 INFO L87 Difference]: Start difference. First operand 98 states and 207 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:29,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:29,258 INFO L93 Difference]: Finished difference Result 129 states and 269 transitions. [2021-06-12 20:10:29,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:10:29,258 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:29,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:29,259 INFO L225 Difference]: With dead ends: 129 [2021-06-12 20:10:29,259 INFO L226 Difference]: Without dead ends: 129 [2021-06-12 20:10:29,259 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 238.3ms TimeCoverageRelationStatistics Valid=78, Invalid=302, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:10:29,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2021-06-12 20:10:29,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 95. [2021-06-12 20:10:29,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 94 states have (on average 2.1382978723404253) internal successors, (201), 94 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:29,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 201 transitions. [2021-06-12 20:10:29,260 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 201 transitions. Word has length 17 [2021-06-12 20:10:29,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:29,260 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 201 transitions. [2021-06-12 20:10:29,260 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:29,261 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 201 transitions. [2021-06-12 20:10:29,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:29,261 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:29,261 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:29,464 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4344,96 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:29,465 INFO L430 AbstractCegarLoop]: === Iteration 102 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:29,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:29,465 INFO L82 PathProgramCache]: Analyzing trace with hash 1229041557, now seen corresponding path program 96 times [2021-06-12 20:10:29,465 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:29,465 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664818611] [2021-06-12 20:10:29,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:29,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:29,532 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:29,532 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:29,532 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664818611] [2021-06-12 20:10:29,532 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664818611] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:29,532 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [277202434] [2021-06-12 20:10:29,532 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:29,579 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 20:10:29,579 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:29,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:29,581 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:29,719 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:29,719 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:29,722 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:29,723 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:29,778 INFO L628 ElimStorePlain]: treesize reduction 51, result has 52.8 percent of original size [2021-06-12 20:10:29,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:29,781 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:29,802 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:29,804 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:29,805 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:29,824 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:29,826 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:29,827 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:29,846 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:29,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:29,848 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:29,865 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:29,868 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 5 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:10:29,868 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 8 variables, input treesize:140, output treesize:13 [2021-06-12 20:10:29,897 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:29,897 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [277202434] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:29,897 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:29,897 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:29,897 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594062727] [2021-06-12 20:10:29,898 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:29,898 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:29,898 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:29,898 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:29,898 INFO L87 Difference]: Start difference. First operand 95 states and 201 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:30,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:30,090 INFO L93 Difference]: Finished difference Result 129 states and 258 transitions. [2021-06-12 20:10:30,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:10:30,090 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:30,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:30,090 INFO L225 Difference]: With dead ends: 129 [2021-06-12 20:10:30,091 INFO L226 Difference]: Without dead ends: 126 [2021-06-12 20:10:30,091 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 239.0ms TimeCoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:10:30,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2021-06-12 20:10:30,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 99. [2021-06-12 20:10:30,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 98 states have (on average 2.13265306122449) internal successors, (209), 98 states have internal predecessors, (209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:30,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 209 transitions. [2021-06-12 20:10:30,092 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 209 transitions. Word has length 17 [2021-06-12 20:10:30,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:30,092 INFO L482 AbstractCegarLoop]: Abstraction has 99 states and 209 transitions. [2021-06-12 20:10:30,092 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:30,092 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 209 transitions. [2021-06-12 20:10:30,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:30,092 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:30,092 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:30,296 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4398 [2021-06-12 20:10:30,297 INFO L430 AbstractCegarLoop]: === Iteration 103 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:30,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:30,297 INFO L82 PathProgramCache]: Analyzing trace with hash 749756881, now seen corresponding path program 97 times [2021-06-12 20:10:30,297 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:30,297 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711590159] [2021-06-12 20:10:30,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:30,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:30,364 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:30,365 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:30,365 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711590159] [2021-06-12 20:10:30,365 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711590159] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:30,365 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [75854176] [2021-06-12 20:10:30,365 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:30,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:30,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:30,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:30,557 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:30,558 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:30,561 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:30,562 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:10:30,562 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:30,645 INFO L628 ElimStorePlain]: treesize reduction 86, result has 48.8 percent of original size [2021-06-12 20:10:30,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:30,649 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:30,684 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:30,687 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:30,688 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:30,717 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:30,719 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:30,720 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:30,747 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:30,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:30,750 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:30,777 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:30,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:30,780 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:30,805 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:30,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:30,808 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:30,832 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:30,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:30,835 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:30,858 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:30,861 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:10:30,861 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-06-12 20:10:30,888 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:30,888 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [75854176] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:30,888 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:30,888 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:30,888 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089853571] [2021-06-12 20:10:30,888 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:30,888 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:30,888 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:30,888 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:30,889 INFO L87 Difference]: Start difference. First operand 99 states and 209 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:31,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:31,001 INFO L93 Difference]: Finished difference Result 107 states and 223 transitions. [2021-06-12 20:10:31,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-12 20:10:31,001 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:31,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:31,002 INFO L225 Difference]: With dead ends: 107 [2021-06-12 20:10:31,002 INFO L226 Difference]: Without dead ends: 107 [2021-06-12 20:10:31,002 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 189.5ms TimeCoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:10:31,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2021-06-12 20:10:31,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 95. [2021-06-12 20:10:31,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 94 states have (on average 2.127659574468085) internal successors, (200), 94 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:31,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 200 transitions. [2021-06-12 20:10:31,003 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 200 transitions. Word has length 17 [2021-06-12 20:10:31,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:31,003 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 200 transitions. [2021-06-12 20:10:31,003 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:31,003 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 200 transitions. [2021-06-12 20:10:31,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:31,004 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:31,004 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:31,216 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4418,98 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:31,217 INFO L430 AbstractCegarLoop]: === Iteration 104 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:31,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:31,217 INFO L82 PathProgramCache]: Analyzing trace with hash -1225904612, now seen corresponding path program 98 times [2021-06-12 20:10:31,217 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:31,217 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860973939] [2021-06-12 20:10:31,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:31,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:31,282 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:31,282 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:31,282 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860973939] [2021-06-12 20:10:31,282 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860973939] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:31,282 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [197876094] [2021-06-12 20:10:31,282 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:31,329 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:10:31,330 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:31,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:31,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:31,513 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:31,513 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [197876094] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:31,513 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:31,514 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:31,514 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87180215] [2021-06-12 20:10:31,514 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:31,514 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:31,514 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:31,514 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:31,514 INFO L87 Difference]: Start difference. First operand 95 states and 200 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:31,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:31,701 INFO L93 Difference]: Finished difference Result 125 states and 256 transitions. [2021-06-12 20:10:31,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:10:31,702 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:31,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:31,702 INFO L225 Difference]: With dead ends: 125 [2021-06-12 20:10:31,702 INFO L226 Difference]: Without dead ends: 123 [2021-06-12 20:10:31,702 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 226.6ms TimeCoverageRelationStatistics Valid=80, Invalid=300, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:10:31,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2021-06-12 20:10:31,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 93. [2021-06-12 20:10:31,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 92 states have (on average 2.119565217391304) internal successors, (195), 92 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:31,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 195 transitions. [2021-06-12 20:10:31,703 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 195 transitions. Word has length 17 [2021-06-12 20:10:31,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:31,703 INFO L482 AbstractCegarLoop]: Abstraction has 93 states and 195 transitions. [2021-06-12 20:10:31,703 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:31,703 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 195 transitions. [2021-06-12 20:10:31,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:31,704 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:31,704 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:31,913 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4438,99 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:31,913 INFO L430 AbstractCegarLoop]: === Iteration 105 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:31,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:31,913 INFO L82 PathProgramCache]: Analyzing trace with hash 99180452, now seen corresponding path program 99 times [2021-06-12 20:10:31,913 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:31,914 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510011242] [2021-06-12 20:10:31,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:31,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:31,985 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:31,985 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:31,985 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510011242] [2021-06-12 20:10:31,985 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510011242] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:31,985 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1861629589] [2021-06-12 20:10:31,985 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:32,032 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:10:32,033 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:32,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:32,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:32,175 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:32,176 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1861629589] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:32,176 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:32,176 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:32,176 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365740300] [2021-06-12 20:10:32,176 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:32,176 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:32,176 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:32,176 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:32,176 INFO L87 Difference]: Start difference. First operand 93 states and 195 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:32,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:32,305 INFO L93 Difference]: Finished difference Result 120 states and 249 transitions. [2021-06-12 20:10:32,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:10:32,306 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:32,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:32,306 INFO L225 Difference]: With dead ends: 120 [2021-06-12 20:10:32,306 INFO L226 Difference]: Without dead ends: 120 [2021-06-12 20:10:32,306 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 148.3ms TimeCoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:10:32,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2021-06-12 20:10:32,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 96. [2021-06-12 20:10:32,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 95 states have (on average 2.126315789473684) internal successors, (202), 95 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:32,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 202 transitions. [2021-06-12 20:10:32,307 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 202 transitions. Word has length 17 [2021-06-12 20:10:32,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:32,308 INFO L482 AbstractCegarLoop]: Abstraction has 96 states and 202 transitions. [2021-06-12 20:10:32,308 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:32,308 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 202 transitions. [2021-06-12 20:10:32,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:32,308 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:32,308 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:32,508 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4478 [2021-06-12 20:10:32,508 INFO L430 AbstractCegarLoop]: === Iteration 106 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:32,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:32,509 INFO L82 PathProgramCache]: Analyzing trace with hash 1089535995, now seen corresponding path program 100 times [2021-06-12 20:10:32,509 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:32,509 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883442468] [2021-06-12 20:10:32,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:32,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:32,567 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:32,567 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:32,567 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883442468] [2021-06-12 20:10:32,567 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883442468] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:32,567 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1961968713] [2021-06-12 20:10:32,567 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:32,618 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:10:32,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:32,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:32,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:32,818 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:32,818 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1961968713] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:32,818 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:32,818 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:32,818 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562900678] [2021-06-12 20:10:32,818 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:32,819 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:32,819 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:32,819 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:32,819 INFO L87 Difference]: Start difference. First operand 96 states and 202 transitions. Second operand has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:33,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:33,010 INFO L93 Difference]: Finished difference Result 110 states and 224 transitions. [2021-06-12 20:10:33,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:10:33,010 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:33,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:33,010 INFO L225 Difference]: With dead ends: 110 [2021-06-12 20:10:33,010 INFO L226 Difference]: Without dead ends: 104 [2021-06-12 20:10:33,010 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 240.8ms TimeCoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:10:33,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2021-06-12 20:10:33,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 96. [2021-06-12 20:10:33,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 95 states have (on average 2.1157894736842104) internal successors, (201), 95 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:33,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 201 transitions. [2021-06-12 20:10:33,012 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 201 transitions. Word has length 17 [2021-06-12 20:10:33,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:33,012 INFO L482 AbstractCegarLoop]: Abstraction has 96 states and 201 transitions. [2021-06-12 20:10:33,012 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:33,012 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 201 transitions. [2021-06-12 20:10:33,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:33,012 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:33,012 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:33,212 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4508 [2021-06-12 20:10:33,212 INFO L430 AbstractCegarLoop]: === Iteration 107 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:33,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:33,213 INFO L82 PathProgramCache]: Analyzing trace with hash -915334026, now seen corresponding path program 101 times [2021-06-12 20:10:33,213 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:33,213 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144620455] [2021-06-12 20:10:33,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:33,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:33,281 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:33,281 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:33,281 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144620455] [2021-06-12 20:10:33,281 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144620455] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:33,281 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [158287212] [2021-06-12 20:10:33,281 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:33,329 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:10:33,330 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:33,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:33,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:33,511 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:33,511 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [158287212] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:33,511 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:33,512 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:33,512 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761202141] [2021-06-12 20:10:33,512 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:33,512 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:33,512 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:33,512 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:33,512 INFO L87 Difference]: Start difference. First operand 96 states and 201 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:33,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:33,616 INFO L93 Difference]: Finished difference Result 131 states and 271 transitions. [2021-06-12 20:10:33,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:10:33,617 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:33,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:33,617 INFO L225 Difference]: With dead ends: 131 [2021-06-12 20:10:33,617 INFO L226 Difference]: Without dead ends: 131 [2021-06-12 20:10:33,617 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 139.4ms TimeCoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:10:33,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2021-06-12 20:10:33,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 97. [2021-06-12 20:10:33,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 96 states have (on average 2.1145833333333335) internal successors, (203), 96 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:33,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 203 transitions. [2021-06-12 20:10:33,618 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 203 transitions. Word has length 17 [2021-06-12 20:10:33,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:33,619 INFO L482 AbstractCegarLoop]: Abstraction has 97 states and 203 transitions. [2021-06-12 20:10:33,619 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:33,619 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 203 transitions. [2021-06-12 20:10:33,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:33,619 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:33,619 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:33,824 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4535 [2021-06-12 20:10:33,825 INFO L430 AbstractCegarLoop]: === Iteration 108 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:33,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:33,825 INFO L82 PathProgramCache]: Analyzing trace with hash -1362671749, now seen corresponding path program 102 times [2021-06-12 20:10:33,825 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:33,825 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391137915] [2021-06-12 20:10:33,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:33,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:33,910 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:33,910 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:33,910 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391137915] [2021-06-12 20:10:33,910 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391137915] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:33,910 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [13816554] [2021-06-12 20:10:33,910 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:33,968 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:10:33,968 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:33,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:33,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:34,121 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:34,122 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:34,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:34,127 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:34,214 INFO L628 ElimStorePlain]: treesize reduction 86, result has 48.5 percent of original size [2021-06-12 20:10:34,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:34,218 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:34,247 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:34,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:34,251 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:34,279 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:34,282 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:34,283 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:34,310 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:34,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:34,313 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:34,339 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:34,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:34,343 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:34,368 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:34,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:34,371 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:34,395 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:34,397 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:34,397 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:34,420 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:34,421 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:10:34,421 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-06-12 20:10:34,447 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:34,447 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [13816554] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:34,447 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:34,448 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:34,448 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436414907] [2021-06-12 20:10:34,448 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:34,448 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:34,448 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:34,448 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:34,448 INFO L87 Difference]: Start difference. First operand 97 states and 203 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:34,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:34,552 INFO L93 Difference]: Finished difference Result 107 states and 223 transitions. [2021-06-12 20:10:34,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:10:34,552 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:34,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:34,552 INFO L225 Difference]: With dead ends: 107 [2021-06-12 20:10:34,552 INFO L226 Difference]: Without dead ends: 107 [2021-06-12 20:10:34,552 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 184.3ms TimeCoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:10:34,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2021-06-12 20:10:34,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 95. [2021-06-12 20:10:34,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 94 states have (on average 2.117021276595745) internal successors, (199), 94 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:34,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 199 transitions. [2021-06-12 20:10:34,558 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 199 transitions. Word has length 17 [2021-06-12 20:10:34,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:34,558 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 199 transitions. [2021-06-12 20:10:34,558 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:34,558 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 199 transitions. [2021-06-12 20:10:34,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:34,559 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:34,559 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:34,766 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4570,103 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:34,766 INFO L430 AbstractCegarLoop]: === Iteration 109 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:34,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:34,766 INFO L82 PathProgramCache]: Analyzing trace with hash -327588704, now seen corresponding path program 103 times [2021-06-12 20:10:34,766 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:34,766 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444698084] [2021-06-12 20:10:34,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:34,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:34,827 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:34,827 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:34,827 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444698084] [2021-06-12 20:10:34,827 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444698084] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:34,827 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [132946391] [2021-06-12 20:10:34,827 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:34,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:34,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:34,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:35,013 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:35,014 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [132946391] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:35,014 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:35,014 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:35,014 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62668580] [2021-06-12 20:10:35,014 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:35,014 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:35,014 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:35,014 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:35,014 INFO L87 Difference]: Start difference. First operand 95 states and 199 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:35,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:35,131 INFO L93 Difference]: Finished difference Result 124 states and 249 transitions. [2021-06-12 20:10:35,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-12 20:10:35,132 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:35,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:35,132 INFO L225 Difference]: With dead ends: 124 [2021-06-12 20:10:35,132 INFO L226 Difference]: Without dead ends: 124 [2021-06-12 20:10:35,132 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 155.3ms TimeCoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:10:35,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2021-06-12 20:10:35,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 97. [2021-06-12 20:10:35,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 96 states have (on average 2.125) internal successors, (204), 96 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:35,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 204 transitions. [2021-06-12 20:10:35,133 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 204 transitions. Word has length 17 [2021-06-12 20:10:35,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:35,133 INFO L482 AbstractCegarLoop]: Abstraction has 97 states and 204 transitions. [2021-06-12 20:10:35,133 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:35,133 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 204 transitions. [2021-06-12 20:10:35,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:35,134 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:35,134 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:35,334 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 104 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4591 [2021-06-12 20:10:35,334 INFO L430 AbstractCegarLoop]: === Iteration 110 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:35,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:35,334 INFO L82 PathProgramCache]: Analyzing trace with hash -774926427, now seen corresponding path program 104 times [2021-06-12 20:10:35,334 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:35,334 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478754637] [2021-06-12 20:10:35,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:35,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:35,397 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:35,397 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:35,397 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478754637] [2021-06-12 20:10:35,397 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478754637] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:35,397 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [479498316] [2021-06-12 20:10:35,397 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:35,444 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:10:35,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:35,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:35,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:35,576 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:35,577 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:35,579 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:35,579 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:35,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:35,582 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:35,584 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:35,584 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:35,585 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:10:35,585 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:35,587 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:35,588 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:35,588 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:10:35,589 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:35,590 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:35,591 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:35,621 INFO L628 ElimStorePlain]: treesize reduction 21, result has 61.1 percent of original size [2021-06-12 20:10:35,623 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:35,624 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:35,647 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-06-12 20:10:35,647 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:10:35,647 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 3 variables, input treesize:140, output treesize:12 [2021-06-12 20:10:35,667 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:35,667 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [479498316] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:35,667 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:35,667 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:35,667 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914940802] [2021-06-12 20:10:35,667 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:35,668 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:35,668 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:35,668 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:35,668 INFO L87 Difference]: Start difference. First operand 97 states and 204 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:35,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:35,862 INFO L93 Difference]: Finished difference Result 150 states and 300 transitions. [2021-06-12 20:10:35,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:10:35,862 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:35,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:35,862 INFO L225 Difference]: With dead ends: 150 [2021-06-12 20:10:35,862 INFO L226 Difference]: Without dead ends: 150 [2021-06-12 20:10:35,862 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 224.4ms TimeCoverageRelationStatistics Valid=102, Invalid=360, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:10:35,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2021-06-12 20:10:35,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 98. [2021-06-12 20:10:35,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 97 states have (on average 2.154639175257732) internal successors, (209), 97 states have internal predecessors, (209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:35,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 209 transitions. [2021-06-12 20:10:35,864 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 209 transitions. Word has length 17 [2021-06-12 20:10:35,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:35,864 INFO L482 AbstractCegarLoop]: Abstraction has 98 states and 209 transitions. [2021-06-12 20:10:35,864 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:35,864 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 209 transitions. [2021-06-12 20:10:35,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:35,864 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:35,864 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:36,072 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4621 [2021-06-12 20:10:36,073 INFO L430 AbstractCegarLoop]: === Iteration 111 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:36,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:36,073 INFO L82 PathProgramCache]: Analyzing trace with hash -1310156229, now seen corresponding path program 105 times [2021-06-12 20:10:36,073 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:36,073 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065825988] [2021-06-12 20:10:36,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:36,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:36,133 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:36,133 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:36,133 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065825988] [2021-06-12 20:10:36,133 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065825988] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:36,133 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1356784789] [2021-06-12 20:10:36,133 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:36,181 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:10:36,181 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:36,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:36,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:36,308 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:36,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:36,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:10:36,310 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:36,312 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:36,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:10:36,312 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:36,329 INFO L628 ElimStorePlain]: treesize reduction 25, result has 41.9 percent of original size [2021-06-12 20:10:36,331 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:36,331 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:36,336 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:36,336 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 20:10:36,336 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:71, output treesize:6 [2021-06-12 20:10:36,342 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:36,342 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1356784789] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:36,342 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:36,342 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:36,342 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149395550] [2021-06-12 20:10:36,343 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:36,343 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:36,343 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:36,343 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:36,343 INFO L87 Difference]: Start difference. First operand 98 states and 209 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:36,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:36,466 INFO L93 Difference]: Finished difference Result 119 states and 247 transitions. [2021-06-12 20:10:36,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-12 20:10:36,466 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:36,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:36,466 INFO L225 Difference]: With dead ends: 119 [2021-06-12 20:10:36,466 INFO L226 Difference]: Without dead ends: 119 [2021-06-12 20:10:36,466 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 159.2ms TimeCoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:10:36,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2021-06-12 20:10:36,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 96. [2021-06-12 20:10:36,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 95 states have (on average 2.126315789473684) internal successors, (202), 95 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:36,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 202 transitions. [2021-06-12 20:10:36,468 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 202 transitions. Word has length 17 [2021-06-12 20:10:36,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:36,468 INFO L482 AbstractCegarLoop]: Abstraction has 96 states and 202 transitions. [2021-06-12 20:10:36,468 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:36,468 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 202 transitions. [2021-06-12 20:10:36,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:36,468 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:36,468 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:36,681 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4653,106 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:36,681 INFO L430 AbstractCegarLoop]: === Iteration 112 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:36,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:36,681 INFO L82 PathProgramCache]: Analyzing trace with hash -1674876764, now seen corresponding path program 106 times [2021-06-12 20:10:36,681 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:36,681 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422617857] [2021-06-12 20:10:36,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:36,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:36,744 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:36,744 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:36,744 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422617857] [2021-06-12 20:10:36,744 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422617857] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:36,744 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [905660590] [2021-06-12 20:10:36,744 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:36,796 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:10:36,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:36,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:36,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:36,934 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:36,934 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [905660590] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:36,934 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:36,934 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:36,934 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665385663] [2021-06-12 20:10:36,935 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:36,935 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:36,935 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:36,935 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:36,935 INFO L87 Difference]: Start difference. First operand 96 states and 202 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:37,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:37,051 INFO L93 Difference]: Finished difference Result 108 states and 222 transitions. [2021-06-12 20:10:37,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-12 20:10:37,052 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:37,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:37,052 INFO L225 Difference]: With dead ends: 108 [2021-06-12 20:10:37,052 INFO L226 Difference]: Without dead ends: 104 [2021-06-12 20:10:37,052 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 184.6ms TimeCoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:10:37,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2021-06-12 20:10:37,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 94. [2021-06-12 20:10:37,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 93 states have (on average 2.118279569892473) internal successors, (197), 93 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:37,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 197 transitions. [2021-06-12 20:10:37,053 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 197 transitions. Word has length 17 [2021-06-12 20:10:37,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:37,053 INFO L482 AbstractCegarLoop]: Abstraction has 94 states and 197 transitions. [2021-06-12 20:10:37,053 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:37,053 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 197 transitions. [2021-06-12 20:10:37,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:37,054 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:37,054 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:37,254 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4676,107 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:37,254 INFO L430 AbstractCegarLoop]: === Iteration 113 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:37,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:37,254 INFO L82 PathProgramCache]: Analyzing trace with hash 712647094, now seen corresponding path program 107 times [2021-06-12 20:10:37,254 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:37,254 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626985888] [2021-06-12 20:10:37,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:37,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:37,311 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:37,311 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:37,311 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626985888] [2021-06-12 20:10:37,311 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626985888] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:37,311 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1754268583] [2021-06-12 20:10:37,311 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:37,359 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:10:37,359 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:37,360 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:37,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:37,566 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:37,566 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1754268583] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:37,566 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:37,566 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:37,566 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078010785] [2021-06-12 20:10:37,566 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:37,566 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:37,567 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:37,567 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:37,567 INFO L87 Difference]: Start difference. First operand 94 states and 197 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:37,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:37,751 INFO L93 Difference]: Finished difference Result 131 states and 261 transitions. [2021-06-12 20:10:37,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:10:37,751 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:37,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:37,752 INFO L225 Difference]: With dead ends: 131 [2021-06-12 20:10:37,752 INFO L226 Difference]: Without dead ends: 131 [2021-06-12 20:10:37,752 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 245.1ms TimeCoverageRelationStatistics Valid=78, Invalid=302, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:10:37,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2021-06-12 20:10:37,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 97. [2021-06-12 20:10:37,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 96 states have (on average 2.1354166666666665) internal successors, (205), 96 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:37,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 205 transitions. [2021-06-12 20:10:37,753 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 205 transitions. Word has length 17 [2021-06-12 20:10:37,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:37,753 INFO L482 AbstractCegarLoop]: Abstraction has 97 states and 205 transitions. [2021-06-12 20:10:37,753 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:37,753 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 205 transitions. [2021-06-12 20:10:37,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:37,753 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:37,753 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:37,965 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4693 [2021-06-12 20:10:37,965 INFO L430 AbstractCegarLoop]: === Iteration 114 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:37,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:37,966 INFO L82 PathProgramCache]: Analyzing trace with hash 265309371, now seen corresponding path program 108 times [2021-06-12 20:10:37,966 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:37,966 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520966943] [2021-06-12 20:10:37,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:37,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:38,031 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:38,031 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:38,031 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520966943] [2021-06-12 20:10:38,031 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520966943] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:38,031 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1132552752] [2021-06-12 20:10:38,031 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:38,084 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:10:38,084 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:38,085 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:38,085 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:38,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:38,247 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:38,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:38,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:38,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:10:38,251 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:38,253 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:38,254 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:38,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:10:38,254 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:38,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:38,257 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:38,290 INFO L628 ElimStorePlain]: treesize reduction 60, result has 35.5 percent of original size [2021-06-12 20:10:38,292 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:38,293 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:38,316 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-06-12 20:10:38,316 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:10:38,316 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:128, output treesize:12 [2021-06-12 20:10:38,337 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:38,337 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1132552752] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:38,337 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:38,337 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:38,337 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769663237] [2021-06-12 20:10:38,337 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:38,337 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:38,337 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:38,337 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:38,337 INFO L87 Difference]: Start difference. First operand 97 states and 205 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:38,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:38,608 INFO L93 Difference]: Finished difference Result 150 states and 299 transitions. [2021-06-12 20:10:38,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:10:38,609 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:38,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:38,609 INFO L225 Difference]: With dead ends: 150 [2021-06-12 20:10:38,609 INFO L226 Difference]: Without dead ends: 150 [2021-06-12 20:10:38,609 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 297.6ms TimeCoverageRelationStatistics Valid=99, Invalid=363, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:10:38,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2021-06-12 20:10:38,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 99. [2021-06-12 20:10:38,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 98 states have (on average 2.173469387755102) internal successors, (213), 98 states have internal predecessors, (213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:38,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 213 transitions. [2021-06-12 20:10:38,613 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 213 transitions. Word has length 17 [2021-06-12 20:10:38,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:38,613 INFO L482 AbstractCegarLoop]: Abstraction has 99 states and 213 transitions. [2021-06-12 20:10:38,613 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:38,613 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 213 transitions. [2021-06-12 20:10:38,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:38,613 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:38,613 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:38,824 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4729,109 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:38,825 INFO L430 AbstractCegarLoop]: === Iteration 115 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:38,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:38,825 INFO L82 PathProgramCache]: Analyzing trace with hash -269920431, now seen corresponding path program 109 times [2021-06-12 20:10:38,825 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:38,825 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810790120] [2021-06-12 20:10:38,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:38,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:38,881 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:38,882 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:38,882 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810790120] [2021-06-12 20:10:38,882 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810790120] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:38,882 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1745405574] [2021-06-12 20:10:38,882 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:38,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:38,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:38,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:39,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:39,060 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:39,060 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:10:39,061 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:39,063 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:39,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:10:39,064 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:39,084 INFO L628 ElimStorePlain]: treesize reduction 25, result has 41.9 percent of original size [2021-06-12 20:10:39,086 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:39,087 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:39,091 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:39,091 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 20:10:39,092 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:71, output treesize:6 [2021-06-12 20:10:39,097 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:39,098 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1745405574] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:39,098 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:39,098 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:39,098 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857030241] [2021-06-12 20:10:39,098 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:39,098 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:39,098 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:39,098 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:39,098 INFO L87 Difference]: Start difference. First operand 99 states and 213 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:39,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:39,254 INFO L93 Difference]: Finished difference Result 119 states and 249 transitions. [2021-06-12 20:10:39,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-12 20:10:39,255 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:39,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:39,255 INFO L225 Difference]: With dead ends: 119 [2021-06-12 20:10:39,255 INFO L226 Difference]: Without dead ends: 119 [2021-06-12 20:10:39,255 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 204.8ms TimeCoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:10:39,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2021-06-12 20:10:39,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 99. [2021-06-12 20:10:39,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 98 states have (on average 2.173469387755102) internal successors, (213), 98 states have internal predecessors, (213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:39,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 213 transitions. [2021-06-12 20:10:39,256 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 213 transitions. Word has length 17 [2021-06-12 20:10:39,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:39,256 INFO L482 AbstractCegarLoop]: Abstraction has 99 states and 213 transitions. [2021-06-12 20:10:39,256 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:39,256 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 213 transitions. [2021-06-12 20:10:39,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:39,257 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:39,257 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:39,457 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4778 [2021-06-12 20:10:39,457 INFO L430 AbstractCegarLoop]: === Iteration 116 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:39,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:39,457 INFO L82 PathProgramCache]: Analyzing trace with hash -634640966, now seen corresponding path program 110 times [2021-06-12 20:10:39,457 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:39,457 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487143011] [2021-06-12 20:10:39,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:39,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:39,511 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:39,511 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:39,511 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487143011] [2021-06-12 20:10:39,511 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487143011] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:39,511 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1029068472] [2021-06-12 20:10:39,511 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 111 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 111 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:39,560 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:10:39,560 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:39,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:39,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:39,692 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:39,692 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1029068472] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:39,692 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:39,692 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:39,692 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457545410] [2021-06-12 20:10:39,692 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:39,692 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:39,692 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:39,693 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:39,693 INFO L87 Difference]: Start difference. First operand 99 states and 213 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:39,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:39,880 INFO L93 Difference]: Finished difference Result 120 states and 249 transitions. [2021-06-12 20:10:39,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:10:39,880 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:39,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:39,881 INFO L225 Difference]: With dead ends: 120 [2021-06-12 20:10:39,881 INFO L226 Difference]: Without dead ends: 116 [2021-06-12 20:10:39,881 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 230.0ms TimeCoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:10:39,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2021-06-12 20:10:39,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 98. [2021-06-12 20:10:39,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 97 states have (on average 2.1649484536082473) internal successors, (210), 97 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:39,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 210 transitions. [2021-06-12 20:10:39,882 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 210 transitions. Word has length 17 [2021-06-12 20:10:39,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:39,882 INFO L482 AbstractCegarLoop]: Abstraction has 98 states and 210 transitions. [2021-06-12 20:10:39,882 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:39,882 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 210 transitions. [2021-06-12 20:10:39,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:39,882 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:39,882 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:40,086 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4800,111 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:40,086 INFO L430 AbstractCegarLoop]: === Iteration 117 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:40,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:40,086 INFO L82 PathProgramCache]: Analyzing trace with hash 317824891, now seen corresponding path program 111 times [2021-06-12 20:10:40,086 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:40,086 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022010406] [2021-06-12 20:10:40,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:40,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:40,140 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:40,140 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:40,140 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022010406] [2021-06-12 20:10:40,140 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022010406] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:40,140 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1774392936] [2021-06-12 20:10:40,141 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 112 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 112 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:40,188 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 20:10:40,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:40,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:40,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:40,305 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:40,305 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:40,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:10:40,306 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:40,308 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:40,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:40,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:10:40,310 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:40,311 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:40,312 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:40,323 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-06-12 20:10:40,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:40,325 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:40,329 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:40,329 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 20:10:40,330 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:79, output treesize:6 [2021-06-12 20:10:40,335 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:40,335 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1774392936] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:40,335 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:40,336 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:40,336 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668210067] [2021-06-12 20:10:40,336 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:40,336 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:40,336 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:40,336 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:40,336 INFO L87 Difference]: Start difference. First operand 98 states and 210 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:40,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:40,453 INFO L93 Difference]: Finished difference Result 115 states and 239 transitions. [2021-06-12 20:10:40,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-12 20:10:40,454 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:40,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:40,454 INFO L225 Difference]: With dead ends: 115 [2021-06-12 20:10:40,454 INFO L226 Difference]: Without dead ends: 115 [2021-06-12 20:10:40,454 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 159.4ms TimeCoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:10:40,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2021-06-12 20:10:40,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 96. [2021-06-12 20:10:40,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 95 states have (on average 2.136842105263158) internal successors, (203), 95 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:40,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 203 transitions. [2021-06-12 20:10:40,455 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 203 transitions. Word has length 17 [2021-06-12 20:10:40,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:40,455 INFO L482 AbstractCegarLoop]: Abstraction has 96 states and 203 transitions. [2021-06-12 20:10:40,455 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:40,456 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 203 transitions. [2021-06-12 20:10:40,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:40,456 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:40,456 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:40,656 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4820 [2021-06-12 20:10:40,656 INFO L430 AbstractCegarLoop]: === Iteration 118 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:40,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:40,657 INFO L82 PathProgramCache]: Analyzing trace with hash -1647333498, now seen corresponding path program 112 times [2021-06-12 20:10:40,657 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:40,657 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611368725] [2021-06-12 20:10:40,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:40,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:40,717 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:40,717 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:40,717 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611368725] [2021-06-12 20:10:40,717 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611368725] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:40,717 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [483913076] [2021-06-12 20:10:40,717 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 113 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 113 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:40,771 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:10:40,771 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:40,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:40,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:40,888 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:40,889 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [483913076] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:40,889 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:40,889 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:40,889 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809605517] [2021-06-12 20:10:40,889 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:40,889 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:40,889 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:40,889 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:40,889 INFO L87 Difference]: Start difference. First operand 96 states and 203 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:41,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:41,015 INFO L93 Difference]: Finished difference Result 110 states and 226 transitions. [2021-06-12 20:10:41,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-12 20:10:41,015 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:41,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:41,015 INFO L225 Difference]: With dead ends: 110 [2021-06-12 20:10:41,015 INFO L226 Difference]: Without dead ends: 104 [2021-06-12 20:10:41,016 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 169.8ms TimeCoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:10:41,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2021-06-12 20:10:41,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 96. [2021-06-12 20:10:41,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 95 states have (on average 2.126315789473684) internal successors, (202), 95 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:41,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 202 transitions. [2021-06-12 20:10:41,017 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 202 transitions. Word has length 17 [2021-06-12 20:10:41,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:41,017 INFO L482 AbstractCegarLoop]: Abstraction has 96 states and 202 transitions. [2021-06-12 20:10:41,017 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:41,017 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 202 transitions. [2021-06-12 20:10:41,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:41,017 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:41,017 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:41,228 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4839 [2021-06-12 20:10:41,229 INFO L430 AbstractCegarLoop]: === Iteration 119 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:41,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:41,229 INFO L82 PathProgramCache]: Analyzing trace with hash 1289973256, now seen corresponding path program 113 times [2021-06-12 20:10:41,229 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:41,229 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750119118] [2021-06-12 20:10:41,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:41,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:41,283 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:41,284 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:41,284 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750119118] [2021-06-12 20:10:41,284 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750119118] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:41,284 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1210344138] [2021-06-12 20:10:41,284 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 114 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 114 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:41,332 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:10:41,332 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:41,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:41,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:41,460 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:41,460 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:41,461 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:10:41,461 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:41,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:41,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:41,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:10:41,464 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:41,466 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:41,467 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:41,468 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:41,469 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:41,480 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-06-12 20:10:41,481 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:41,482 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:41,486 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:41,487 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 20:10:41,487 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-06-12 20:10:41,491 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:41,491 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1210344138] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:41,491 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:41,492 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:41,492 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811880171] [2021-06-12 20:10:41,492 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:41,492 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:41,492 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:41,492 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:41,492 INFO L87 Difference]: Start difference. First operand 96 states and 202 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:41,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:41,605 INFO L93 Difference]: Finished difference Result 111 states and 231 transitions. [2021-06-12 20:10:41,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-12 20:10:41,606 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:41,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:41,606 INFO L225 Difference]: With dead ends: 111 [2021-06-12 20:10:41,606 INFO L226 Difference]: Without dead ends: 111 [2021-06-12 20:10:41,606 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 159.9ms TimeCoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:10:41,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2021-06-12 20:10:41,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 96. [2021-06-12 20:10:41,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 95 states have (on average 2.126315789473684) internal successors, (202), 95 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:41,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 202 transitions. [2021-06-12 20:10:41,617 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 202 transitions. Word has length 17 [2021-06-12 20:10:41,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:41,617 INFO L482 AbstractCegarLoop]: Abstraction has 96 states and 202 transitions. [2021-06-12 20:10:41,617 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:41,617 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 202 transitions. [2021-06-12 20:10:41,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:41,617 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:41,617 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:41,824 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4856,114 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:41,825 INFO L430 AbstractCegarLoop]: === Iteration 120 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:41,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:41,825 INFO L82 PathProgramCache]: Analyzing trace with hash 1926224017, now seen corresponding path program 114 times [2021-06-12 20:10:41,825 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:41,825 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918679240] [2021-06-12 20:10:41,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:41,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:41,874 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:41,874 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:41,874 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918679240] [2021-06-12 20:10:41,874 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918679240] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:41,874 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [750977558] [2021-06-12 20:10:41,875 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 115 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 115 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:41,924 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 20:10:41,924 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:41,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:41,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:42,047 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:42,048 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [750977558] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:42,048 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:42,048 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:42,048 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774352084] [2021-06-12 20:10:42,048 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:42,048 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:42,048 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:42,048 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:42,048 INFO L87 Difference]: Start difference. First operand 96 states and 202 transitions. Second operand has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:42,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:42,168 INFO L93 Difference]: Finished difference Result 110 states and 223 transitions. [2021-06-12 20:10:42,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-12 20:10:42,168 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:42,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:42,169 INFO L225 Difference]: With dead ends: 110 [2021-06-12 20:10:42,169 INFO L226 Difference]: Without dead ends: 101 [2021-06-12 20:10:42,169 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 166.6ms TimeCoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:10:42,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2021-06-12 20:10:42,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 96. [2021-06-12 20:10:42,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 95 states have (on average 2.1157894736842104) internal successors, (201), 95 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:42,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 201 transitions. [2021-06-12 20:10:42,170 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 201 transitions. Word has length 17 [2021-06-12 20:10:42,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:42,170 INFO L482 AbstractCegarLoop]: Abstraction has 96 states and 201 transitions. [2021-06-12 20:10:42,170 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:42,170 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 201 transitions. [2021-06-12 20:10:42,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:42,170 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:42,170 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:42,374 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4879,115 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:42,375 INFO L430 AbstractCegarLoop]: === Iteration 121 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:42,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:42,375 INFO L82 PathProgramCache]: Analyzing trace with hash -95204490, now seen corresponding path program 115 times [2021-06-12 20:10:42,375 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:42,375 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269723963] [2021-06-12 20:10:42,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:42,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:42,431 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:42,432 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:42,432 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269723963] [2021-06-12 20:10:42,432 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269723963] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:42,432 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1789848526] [2021-06-12 20:10:42,432 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 116 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 116 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:42,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:42,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:42,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:42,607 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:42,608 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:42,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:10:42,609 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:42,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:42,611 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:10:42,611 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:42,628 INFO L628 ElimStorePlain]: treesize reduction 25, result has 41.9 percent of original size [2021-06-12 20:10:42,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:42,634 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:42,638 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:42,638 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 20:10:42,639 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:71, output treesize:6 [2021-06-12 20:10:42,643 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:42,643 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1789848526] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:42,643 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:42,643 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:42,643 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366254166] [2021-06-12 20:10:42,643 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:42,643 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:42,644 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:42,644 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:42,644 INFO L87 Difference]: Start difference. First operand 96 states and 201 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:42,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:42,801 INFO L93 Difference]: Finished difference Result 120 states and 249 transitions. [2021-06-12 20:10:42,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-12 20:10:42,801 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:42,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:42,801 INFO L225 Difference]: With dead ends: 120 [2021-06-12 20:10:42,801 INFO L226 Difference]: Without dead ends: 120 [2021-06-12 20:10:42,801 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 194.4ms TimeCoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:10:42,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2021-06-12 20:10:42,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 96. [2021-06-12 20:10:42,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 95 states have (on average 2.1157894736842104) internal successors, (201), 95 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:42,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 201 transitions. [2021-06-12 20:10:42,802 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 201 transitions. Word has length 17 [2021-06-12 20:10:42,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:42,803 INFO L482 AbstractCegarLoop]: Abstraction has 96 states and 201 transitions. [2021-06-12 20:10:42,803 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:42,803 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 201 transitions. [2021-06-12 20:10:42,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:42,803 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:42,803 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:43,003 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4898,116 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:43,003 INFO L430 AbstractCegarLoop]: === Iteration 122 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:43,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:43,004 INFO L82 PathProgramCache]: Analyzing trace with hash 895151053, now seen corresponding path program 116 times [2021-06-12 20:10:43,004 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:43,004 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593973069] [2021-06-12 20:10:43,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:43,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:43,057 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:43,057 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:43,057 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593973069] [2021-06-12 20:10:43,057 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593973069] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:43,057 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [409090515] [2021-06-12 20:10:43,057 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 117 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 117 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:43,106 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:10:43,106 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:43,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:43,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:43,259 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:43,260 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [409090515] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:43,260 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:43,260 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:43,260 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908756668] [2021-06-12 20:10:43,260 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:43,260 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:43,260 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:43,260 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:43,260 INFO L87 Difference]: Start difference. First operand 96 states and 201 transitions. Second operand has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:43,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:43,420 INFO L93 Difference]: Finished difference Result 113 states and 229 transitions. [2021-06-12 20:10:43,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:10:43,420 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:43,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:43,420 INFO L225 Difference]: With dead ends: 113 [2021-06-12 20:10:43,420 INFO L226 Difference]: Without dead ends: 107 [2021-06-12 20:10:43,421 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 222.9ms TimeCoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:10:43,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2021-06-12 20:10:43,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 96. [2021-06-12 20:10:43,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 95 states have (on average 2.1052631578947367) internal successors, (200), 95 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:43,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 200 transitions. [2021-06-12 20:10:43,422 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 200 transitions. Word has length 17 [2021-06-12 20:10:43,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:43,422 INFO L482 AbstractCegarLoop]: Abstraction has 96 states and 200 transitions. [2021-06-12 20:10:43,422 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:43,422 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 200 transitions. [2021-06-12 20:10:43,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:43,422 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:43,422 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:43,632 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4922,117 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:43,633 INFO L430 AbstractCegarLoop]: === Iteration 123 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:43,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:43,633 INFO L82 PathProgramCache]: Analyzing trace with hash -1109718968, now seen corresponding path program 117 times [2021-06-12 20:10:43,633 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:43,633 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311690150] [2021-06-12 20:10:43,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:43,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:43,690 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:43,690 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:43,690 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311690150] [2021-06-12 20:10:43,690 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311690150] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:43,690 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [797323835] [2021-06-12 20:10:43,690 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 118 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 118 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:43,740 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:10:43,740 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:43,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:43,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:43,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:43,895 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:43,897 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:43,897 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:43,898 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:10:43,898 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:43,900 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:43,901 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:43,901 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:10:43,902 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:43,910 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:43,911 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:43,948 INFO L628 ElimStorePlain]: treesize reduction 41, result has 44.6 percent of original size [2021-06-12 20:10:43,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:43,951 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:43,974 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-06-12 20:10:43,974 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:10:43,974 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:128, output treesize:12 [2021-06-12 20:10:43,996 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:43,996 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [797323835] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:43,996 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:43,996 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:43,996 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561283910] [2021-06-12 20:10:43,996 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:43,996 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:43,996 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:43,996 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:43,996 INFO L87 Difference]: Start difference. First operand 96 states and 200 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:44,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:44,246 INFO L93 Difference]: Finished difference Result 134 states and 270 transitions. [2021-06-12 20:10:44,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:10:44,247 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:44,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:44,247 INFO L225 Difference]: With dead ends: 134 [2021-06-12 20:10:44,247 INFO L226 Difference]: Without dead ends: 134 [2021-06-12 20:10:44,247 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 278.0ms TimeCoverageRelationStatistics Valid=100, Invalid=362, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:10:44,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2021-06-12 20:10:44,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 97. [2021-06-12 20:10:44,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 96 states have (on average 2.125) internal successors, (204), 96 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:44,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 204 transitions. [2021-06-12 20:10:44,248 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 204 transitions. Word has length 17 [2021-06-12 20:10:44,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:44,248 INFO L482 AbstractCegarLoop]: Abstraction has 97 states and 204 transitions. [2021-06-12 20:10:44,248 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:44,248 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 204 transitions. [2021-06-12 20:10:44,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:44,249 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:44,249 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:44,452 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4941,118 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:44,453 INFO L430 AbstractCegarLoop]: === Iteration 124 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:44,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:44,453 INFO L82 PathProgramCache]: Analyzing trace with hash -1077772015, now seen corresponding path program 118 times [2021-06-12 20:10:44,453 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:44,453 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773075862] [2021-06-12 20:10:44,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:44,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:44,518 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:44,518 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:44,518 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773075862] [2021-06-12 20:10:44,518 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773075862] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:44,518 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1986377124] [2021-06-12 20:10:44,518 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 119 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 119 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:44,573 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:10:44,573 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:44,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:44,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:44,753 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:44,753 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1986377124] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:44,753 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:44,753 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:44,753 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937398252] [2021-06-12 20:10:44,753 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:44,753 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:44,754 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:44,754 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:44,754 INFO L87 Difference]: Start difference. First operand 97 states and 204 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:44,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:44,951 INFO L93 Difference]: Finished difference Result 126 states and 251 transitions. [2021-06-12 20:10:44,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:10:44,952 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:44,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:44,952 INFO L225 Difference]: With dead ends: 126 [2021-06-12 20:10:44,952 INFO L226 Difference]: Without dead ends: 123 [2021-06-12 20:10:44,952 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 273.4ms TimeCoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:10:44,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2021-06-12 20:10:44,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 101. [2021-06-12 20:10:44,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 100 states have (on average 2.12) internal successors, (212), 100 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:44,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 212 transitions. [2021-06-12 20:10:44,953 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 212 transitions. Word has length 17 [2021-06-12 20:10:44,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:44,953 INFO L482 AbstractCegarLoop]: Abstraction has 101 states and 212 transitions. [2021-06-12 20:10:44,953 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:44,953 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 212 transitions. [2021-06-12 20:10:44,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:44,954 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:44,954 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:45,154 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4983 [2021-06-12 20:10:45,154 INFO L430 AbstractCegarLoop]: === Iteration 125 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:45,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:45,154 INFO L82 PathProgramCache]: Analyzing trace with hash -1557056691, now seen corresponding path program 119 times [2021-06-12 20:10:45,155 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:45,155 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84025323] [2021-06-12 20:10:45,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:45,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:45,211 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:45,211 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:45,211 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84025323] [2021-06-12 20:10:45,211 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84025323] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:45,211 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1848116186] [2021-06-12 20:10:45,211 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 120 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 120 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:45,261 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:10:45,261 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:45,262 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:45,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:45,435 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:45,436 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1848116186] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:45,436 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:45,436 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:45,436 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969706044] [2021-06-12 20:10:45,436 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:45,436 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:45,436 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:45,436 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:45,436 INFO L87 Difference]: Start difference. First operand 101 states and 212 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:45,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:45,528 INFO L93 Difference]: Finished difference Result 109 states and 227 transitions. [2021-06-12 20:10:45,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-12 20:10:45,528 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:45,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:45,529 INFO L225 Difference]: With dead ends: 109 [2021-06-12 20:10:45,529 INFO L226 Difference]: Without dead ends: 109 [2021-06-12 20:10:45,529 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 171.3ms TimeCoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:10:45,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2021-06-12 20:10:45,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 97. [2021-06-12 20:10:45,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 96 states have (on average 2.1145833333333335) internal successors, (203), 96 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:45,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 203 transitions. [2021-06-12 20:10:45,530 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 203 transitions. Word has length 17 [2021-06-12 20:10:45,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:45,530 INFO L482 AbstractCegarLoop]: Abstraction has 97 states and 203 transitions. [2021-06-12 20:10:45,530 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:45,530 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 203 transitions. [2021-06-12 20:10:45,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:45,530 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:45,530 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:45,731 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 120 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5011 [2021-06-12 20:10:45,731 INFO L430 AbstractCegarLoop]: === Iteration 126 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:45,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:45,731 INFO L82 PathProgramCache]: Analyzing trace with hash 762249112, now seen corresponding path program 120 times [2021-06-12 20:10:45,731 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:45,731 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204924815] [2021-06-12 20:10:45,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:45,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:45,788 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:45,789 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:45,789 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204924815] [2021-06-12 20:10:45,789 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204924815] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:45,789 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2092680388] [2021-06-12 20:10:45,789 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 121 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 121 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:45,846 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:10:45,847 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:45,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:45,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:45,996 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:45,996 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:45,996 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:10:45,997 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:45,999 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:46,000 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:46,002 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:46,003 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:46,005 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:46,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:10:46,006 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:46,039 INFO L628 ElimStorePlain]: treesize reduction 60, result has 35.5 percent of original size [2021-06-12 20:10:46,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:46,041 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:46,064 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-06-12 20:10:46,065 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:10:46,065 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:128, output treesize:12 [2021-06-12 20:10:46,087 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:46,087 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2092680388] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:46,087 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:46,087 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:46,087 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071624604] [2021-06-12 20:10:46,087 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:46,087 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:46,087 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:46,087 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:46,087 INFO L87 Difference]: Start difference. First operand 97 states and 203 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:46,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:46,237 INFO L93 Difference]: Finished difference Result 111 states and 228 transitions. [2021-06-12 20:10:46,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-12 20:10:46,237 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:46,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:46,237 INFO L225 Difference]: With dead ends: 111 [2021-06-12 20:10:46,237 INFO L226 Difference]: Without dead ends: 109 [2021-06-12 20:10:46,237 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 193.6ms TimeCoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:10:46,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2021-06-12 20:10:46,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 94. [2021-06-12 20:10:46,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 93 states have (on average 2.10752688172043) internal successors, (196), 93 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:46,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 196 transitions. [2021-06-12 20:10:46,238 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 196 transitions. Word has length 17 [2021-06-12 20:10:46,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:46,238 INFO L482 AbstractCegarLoop]: Abstraction has 94 states and 196 transitions. [2021-06-12 20:10:46,238 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:46,238 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 196 transitions. [2021-06-12 20:10:46,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:46,239 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:46,239 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:46,439 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5039,121 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:46,439 INFO L430 AbstractCegarLoop]: === Iteration 127 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:46,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:46,439 INFO L82 PathProgramCache]: Analyzing trace with hash 945031308, now seen corresponding path program 121 times [2021-06-12 20:10:46,439 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:46,439 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605653741] [2021-06-12 20:10:46,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:46,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:46,501 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:46,501 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:46,501 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605653741] [2021-06-12 20:10:46,501 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605653741] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:46,501 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1699863746] [2021-06-12 20:10:46,501 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 122 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 122 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:46,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:46,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:46,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:46,724 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:46,725 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:46,727 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:46,727 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:46,728 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:10:46,729 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:46,731 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:46,731 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:46,733 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:46,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:10:46,734 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:46,745 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-06-12 20:10:46,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:46,747 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:46,751 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:46,752 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 20:10:46,752 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-06-12 20:10:46,756 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:46,756 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1699863746] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:46,756 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:46,756 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:46,756 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968759899] [2021-06-12 20:10:46,757 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:46,757 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:46,757 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:46,757 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:46,757 INFO L87 Difference]: Start difference. First operand 94 states and 196 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:46,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:46,882 INFO L93 Difference]: Finished difference Result 112 states and 232 transitions. [2021-06-12 20:10:46,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-12 20:10:46,882 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:46,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:46,882 INFO L225 Difference]: With dead ends: 112 [2021-06-12 20:10:46,882 INFO L226 Difference]: Without dead ends: 112 [2021-06-12 20:10:46,883 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 164.6ms TimeCoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:10:46,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2021-06-12 20:10:46,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 94. [2021-06-12 20:10:46,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 93 states have (on average 2.10752688172043) internal successors, (196), 93 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:46,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 196 transitions. [2021-06-12 20:10:46,884 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 196 transitions. Word has length 17 [2021-06-12 20:10:46,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:46,884 INFO L482 AbstractCegarLoop]: Abstraction has 94 states and 196 transitions. [2021-06-12 20:10:46,884 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:46,884 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 196 transitions. [2021-06-12 20:10:46,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:46,884 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:46,884 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:47,088 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5083 [2021-06-12 20:10:47,089 INFO L430 AbstractCegarLoop]: === Iteration 128 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:47,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:47,089 INFO L82 PathProgramCache]: Analyzing trace with hash -69483170, now seen corresponding path program 122 times [2021-06-12 20:10:47,089 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:47,089 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657399771] [2021-06-12 20:10:47,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:47,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:47,151 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:47,152 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:47,152 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657399771] [2021-06-12 20:10:47,152 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657399771] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:47,152 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2069380617] [2021-06-12 20:10:47,152 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 123 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 123 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:47,202 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:10:47,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:47,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:47,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:47,412 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:47,412 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:47,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:10:47,413 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:47,415 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:47,417 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:47,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:10:47,418 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:47,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:47,421 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:47,423 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:47,424 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:47,426 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:47,426 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:47,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:47,429 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:47,431 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:47,431 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:47,433 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:47,433 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:47,465 INFO L628 ElimStorePlain]: treesize reduction 25, result has 56.9 percent of original size [2021-06-12 20:10:47,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:47,467 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:47,490 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-06-12 20:10:47,491 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:10:47,491 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 3 variables, input treesize:199, output treesize:12 [2021-06-12 20:10:47,512 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:47,512 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2069380617] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:47,512 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:47,512 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:47,512 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816076186] [2021-06-12 20:10:47,512 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:47,513 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:47,513 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:47,513 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:47,513 INFO L87 Difference]: Start difference. First operand 94 states and 196 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:47,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:47,667 INFO L93 Difference]: Finished difference Result 125 states and 258 transitions. [2021-06-12 20:10:47,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-12 20:10:47,667 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:47,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:47,667 INFO L225 Difference]: With dead ends: 125 [2021-06-12 20:10:47,667 INFO L226 Difference]: Without dead ends: 125 [2021-06-12 20:10:47,668 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 194.6ms TimeCoverageRelationStatistics Valid=84, Invalid=296, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:10:47,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2021-06-12 20:10:47,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 95. [2021-06-12 20:10:47,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 94 states have (on average 2.106382978723404) internal successors, (198), 94 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:47,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 198 transitions. [2021-06-12 20:10:47,669 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 198 transitions. Word has length 17 [2021-06-12 20:10:47,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:47,669 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 198 transitions. [2021-06-12 20:10:47,669 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:47,669 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 198 transitions. [2021-06-12 20:10:47,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:47,669 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:47,669 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:47,885 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5122,123 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:47,885 INFO L430 AbstractCegarLoop]: === Iteration 129 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:47,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:47,885 INFO L82 PathProgramCache]: Analyzing trace with hash -516820893, now seen corresponding path program 123 times [2021-06-12 20:10:47,885 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:47,885 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892429179] [2021-06-12 20:10:47,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:47,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:47,947 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:47,948 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:47,948 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892429179] [2021-06-12 20:10:47,948 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892429179] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:47,948 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [707276368] [2021-06-12 20:10:47,948 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 124 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 124 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:47,998 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 20:10:47,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:47,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:47,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:48,138 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:48,138 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [707276368] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:48,138 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:48,138 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:48,139 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36344207] [2021-06-12 20:10:48,139 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:48,139 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:48,139 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:48,139 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:48,139 INFO L87 Difference]: Start difference. First operand 95 states and 198 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:48,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:48,251 INFO L93 Difference]: Finished difference Result 105 states and 219 transitions. [2021-06-12 20:10:48,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-12 20:10:48,251 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:48,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:48,252 INFO L225 Difference]: With dead ends: 105 [2021-06-12 20:10:48,252 INFO L226 Difference]: Without dead ends: 105 [2021-06-12 20:10:48,252 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 159.5ms TimeCoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:10:48,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2021-06-12 20:10:48,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 93. [2021-06-12 20:10:48,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 92 states have (on average 2.108695652173913) internal successors, (194), 92 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:48,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 194 transitions. [2021-06-12 20:10:48,253 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 194 transitions. Word has length 17 [2021-06-12 20:10:48,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:48,253 INFO L482 AbstractCegarLoop]: Abstraction has 93 states and 194 transitions. [2021-06-12 20:10:48,253 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:48,253 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 194 transitions. [2021-06-12 20:10:48,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:48,253 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:48,253 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:48,461 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5198 [2021-06-12 20:10:48,461 INFO L430 AbstractCegarLoop]: === Iteration 130 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:48,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:48,461 INFO L82 PathProgramCache]: Analyzing trace with hash 518262152, now seen corresponding path program 124 times [2021-06-12 20:10:48,462 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:48,462 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502699337] [2021-06-12 20:10:48,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:48,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:48,522 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:48,523 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:48,523 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502699337] [2021-06-12 20:10:48,523 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502699337] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:48,523 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1835922082] [2021-06-12 20:10:48,523 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 125 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 125 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:48,577 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:10:48,577 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:48,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:48,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:48,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:48,730 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:48,733 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:48,734 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:48,817 INFO L628 ElimStorePlain]: treesize reduction 86, result has 48.5 percent of original size [2021-06-12 20:10:48,820 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:48,821 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:48,850 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:48,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:48,854 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:48,883 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:48,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:48,886 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:48,914 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:48,916 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:48,917 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:48,944 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:48,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:48,948 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:48,973 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:48,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:48,976 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:49,000 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:49,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:49,004 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:49,027 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:49,028 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:10:49,028 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-06-12 20:10:49,055 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:49,055 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1835922082] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:49,055 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:49,055 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:49,055 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236940033] [2021-06-12 20:10:49,055 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:49,055 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:49,056 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:49,056 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:49,056 INFO L87 Difference]: Start difference. First operand 93 states and 194 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:49,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:49,235 INFO L93 Difference]: Finished difference Result 121 states and 241 transitions. [2021-06-12 20:10:49,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:10:49,235 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:49,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:49,235 INFO L225 Difference]: With dead ends: 121 [2021-06-12 20:10:49,236 INFO L226 Difference]: Without dead ends: 121 [2021-06-12 20:10:49,236 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 238.7ms TimeCoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:10:49,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2021-06-12 20:10:49,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 95. [2021-06-12 20:10:49,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 94 states have (on average 2.117021276595745) internal successors, (199), 94 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:49,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 199 transitions. [2021-06-12 20:10:49,237 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 199 transitions. Word has length 17 [2021-06-12 20:10:49,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:49,237 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 199 transitions. [2021-06-12 20:10:49,237 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:49,237 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 199 transitions. [2021-06-12 20:10:49,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:49,237 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:49,237 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:49,437 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5227,125 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:49,438 INFO L430 AbstractCegarLoop]: === Iteration 131 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:49,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:49,438 INFO L82 PathProgramCache]: Analyzing trace with hash -464305373, now seen corresponding path program 125 times [2021-06-12 20:10:49,438 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:49,438 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361338226] [2021-06-12 20:10:49,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:49,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:49,499 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:49,499 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:49,499 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361338226] [2021-06-12 20:10:49,499 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361338226] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:49,499 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2070004879] [2021-06-12 20:10:49,499 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 126 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 126 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:49,554 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:10:49,554 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:49,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:49,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:49,694 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:49,694 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2070004879] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:49,694 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:49,694 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:49,694 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279290005] [2021-06-12 20:10:49,694 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:49,694 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:49,694 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:49,694 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:49,694 INFO L87 Difference]: Start difference. First operand 95 states and 199 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:49,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:49,820 INFO L93 Difference]: Finished difference Result 116 states and 241 transitions. [2021-06-12 20:10:49,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:10:49,821 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:49,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:49,821 INFO L225 Difference]: With dead ends: 116 [2021-06-12 20:10:49,821 INFO L226 Difference]: Without dead ends: 116 [2021-06-12 20:10:49,821 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 146.7ms TimeCoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:10:49,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2021-06-12 20:10:49,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 95. [2021-06-12 20:10:49,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 94 states have (on average 2.117021276595745) internal successors, (199), 94 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:49,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 199 transitions. [2021-06-12 20:10:49,822 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 199 transitions. Word has length 17 [2021-06-12 20:10:49,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:49,822 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 199 transitions. [2021-06-12 20:10:49,822 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:49,822 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 199 transitions. [2021-06-12 20:10:49,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:49,822 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:49,822 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:50,023 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5250 [2021-06-12 20:10:50,023 INFO L430 AbstractCegarLoop]: === Iteration 132 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:50,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:50,023 INFO L82 PathProgramCache]: Analyzing trace with hash -829025908, now seen corresponding path program 126 times [2021-06-12 20:10:50,023 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:50,023 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822094342] [2021-06-12 20:10:50,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:50,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:50,082 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:50,083 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:50,083 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822094342] [2021-06-12 20:10:50,083 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822094342] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:50,083 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [797651252] [2021-06-12 20:10:50,083 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 127 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 127 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:50,140 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 20:10:50,140 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:50,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:50,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:50,333 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:50,334 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [797651252] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:50,334 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:50,334 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:50,334 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772779295] [2021-06-12 20:10:50,334 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:50,334 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:50,334 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:50,334 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:50,334 INFO L87 Difference]: Start difference. First operand 95 states and 199 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:50,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:50,505 INFO L93 Difference]: Finished difference Result 104 states and 213 transitions. [2021-06-12 20:10:50,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:10:50,505 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:50,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:50,505 INFO L225 Difference]: With dead ends: 104 [2021-06-12 20:10:50,506 INFO L226 Difference]: Without dead ends: 100 [2021-06-12 20:10:50,506 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 213.1ms TimeCoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:10:50,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2021-06-12 20:10:50,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 95. [2021-06-12 20:10:50,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 94 states have (on average 2.106382978723404) internal successors, (198), 94 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:50,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 198 transitions. [2021-06-12 20:10:50,507 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 198 transitions. Word has length 17 [2021-06-12 20:10:50,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:50,507 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 198 transitions. [2021-06-12 20:10:50,507 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:50,507 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 198 transitions. [2021-06-12 20:10:50,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:50,507 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:50,507 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:50,707 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5279,127 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:50,707 INFO L430 AbstractCegarLoop]: === Iteration 133 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:50,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:50,708 INFO L82 PathProgramCache]: Analyzing trace with hash -1167397322, now seen corresponding path program 127 times [2021-06-12 20:10:50,708 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:50,708 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543021970] [2021-06-12 20:10:50,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:50,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:50,767 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:50,767 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:50,767 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543021970] [2021-06-12 20:10:50,767 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543021970] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:50,767 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1561916399] [2021-06-12 20:10:50,767 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 128 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 128 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:50,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:50,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:50,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:50,956 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:50,957 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:50,957 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:10:50,958 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:50,960 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:50,960 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:50,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:10:50,961 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:50,963 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:50,963 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:50,965 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:50,965 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:50,976 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-06-12 20:10:50,978 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:50,978 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:50,983 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:50,983 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 20:10:50,983 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-06-12 20:10:50,988 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:50,988 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1561916399] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:50,988 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:50,988 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:50,988 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464847233] [2021-06-12 20:10:50,988 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:50,988 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:50,988 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:50,988 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:50,988 INFO L87 Difference]: Start difference. First operand 95 states and 198 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:51,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:51,111 INFO L93 Difference]: Finished difference Result 116 states and 239 transitions. [2021-06-12 20:10:51,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:10:51,111 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:51,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:51,111 INFO L225 Difference]: With dead ends: 116 [2021-06-12 20:10:51,112 INFO L226 Difference]: Without dead ends: 116 [2021-06-12 20:10:51,112 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 151.9ms TimeCoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:10:51,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2021-06-12 20:10:51,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 95. [2021-06-12 20:10:51,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 94 states have (on average 2.106382978723404) internal successors, (198), 94 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:51,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 198 transitions. [2021-06-12 20:10:51,113 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 198 transitions. Word has length 17 [2021-06-12 20:10:51,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:51,113 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 198 transitions. [2021-06-12 20:10:51,113 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:51,113 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 198 transitions. [2021-06-12 20:10:51,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:51,113 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:51,113 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:51,313 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5301,128 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:51,314 INFO L430 AbstractCegarLoop]: === Iteration 134 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:51,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:51,314 INFO L82 PathProgramCache]: Analyzing trace with hash -177041779, now seen corresponding path program 128 times [2021-06-12 20:10:51,314 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:51,314 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627431938] [2021-06-12 20:10:51,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:51,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:51,369 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:51,370 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:51,370 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627431938] [2021-06-12 20:10:51,370 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627431938] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:51,370 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1472887009] [2021-06-12 20:10:51,370 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 129 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 129 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:51,426 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:10:51,426 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:51,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:51,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:51,574 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:51,574 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1472887009] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:51,574 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:51,574 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:51,574 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696917860] [2021-06-12 20:10:51,574 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:51,574 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:51,575 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:51,575 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:51,575 INFO L87 Difference]: Start difference. First operand 95 states and 198 transitions. Second operand has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:51,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:51,698 INFO L93 Difference]: Finished difference Result 106 states and 214 transitions. [2021-06-12 20:10:51,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:10:51,698 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:51,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:51,698 INFO L225 Difference]: With dead ends: 106 [2021-06-12 20:10:51,698 INFO L226 Difference]: Without dead ends: 100 [2021-06-12 20:10:51,698 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 163.7ms TimeCoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:10:51,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2021-06-12 20:10:51,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 95. [2021-06-12 20:10:51,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 94 states have (on average 2.095744680851064) internal successors, (197), 94 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:51,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 197 transitions. [2021-06-12 20:10:51,699 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 197 transitions. Word has length 17 [2021-06-12 20:10:51,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:51,699 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 197 transitions. [2021-06-12 20:10:51,699 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:51,700 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 197 transitions. [2021-06-12 20:10:51,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:51,700 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:51,700 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:51,900 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 129 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5331 [2021-06-12 20:10:51,900 INFO L430 AbstractCegarLoop]: === Iteration 135 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:51,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:51,900 INFO L82 PathProgramCache]: Analyzing trace with hash 2113055496, now seen corresponding path program 129 times [2021-06-12 20:10:51,900 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:51,901 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473291822] [2021-06-12 20:10:51,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:51,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:51,960 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:51,961 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:51,961 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473291822] [2021-06-12 20:10:51,961 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473291822] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:51,961 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1847275076] [2021-06-12 20:10:51,961 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 130 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 130 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:52,016 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:10:52,016 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:52,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:52,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:52,214 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:52,215 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:52,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:52,218 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:52,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:52,220 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:52,222 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:52,223 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:52,224 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:52,225 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:52,226 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:52,227 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:52,229 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:52,229 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:52,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:10:52,230 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:52,232 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:52,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:10:52,233 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:52,282 INFO L628 ElimStorePlain]: treesize reduction 44, result has 42.9 percent of original size [2021-06-12 20:10:52,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:52,284 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:52,306 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-06-12 20:10:52,307 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:10:52,307 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 3 variables, input treesize:199, output treesize:12 [2021-06-12 20:10:52,327 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:52,327 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1847275076] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:52,327 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:52,327 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:52,327 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272857573] [2021-06-12 20:10:52,327 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:52,327 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:52,327 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:52,327 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:52,327 INFO L87 Difference]: Start difference. First operand 95 states and 197 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:52,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:52,437 INFO L93 Difference]: Finished difference Result 127 states and 261 transitions. [2021-06-12 20:10:52,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-12 20:10:52,437 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:52,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:52,437 INFO L225 Difference]: With dead ends: 127 [2021-06-12 20:10:52,437 INFO L226 Difference]: Without dead ends: 127 [2021-06-12 20:10:52,438 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 138.4ms TimeCoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:10:52,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2021-06-12 20:10:52,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 96. [2021-06-12 20:10:52,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 95 states have (on average 2.094736842105263) internal successors, (199), 95 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:52,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 199 transitions. [2021-06-12 20:10:52,439 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 199 transitions. Word has length 17 [2021-06-12 20:10:52,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:52,439 INFO L482 AbstractCegarLoop]: Abstraction has 96 states and 199 transitions. [2021-06-12 20:10:52,439 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:52,439 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 199 transitions. [2021-06-12 20:10:52,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:52,439 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:52,439 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:52,648 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5351 [2021-06-12 20:10:52,649 INFO L430 AbstractCegarLoop]: === Iteration 136 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:52,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:52,649 INFO L82 PathProgramCache]: Analyzing trace with hash 1665717773, now seen corresponding path program 130 times [2021-06-12 20:10:52,649 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:52,649 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613318252] [2021-06-12 20:10:52,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:52,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:52,715 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:52,715 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:52,715 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613318252] [2021-06-12 20:10:52,715 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613318252] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:52,715 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [338588969] [2021-06-12 20:10:52,715 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 131 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 131 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:52,766 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:10:52,766 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:52,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:52,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:52,918 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:52,918 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [338588969] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:52,918 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:52,918 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:52,918 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010741259] [2021-06-12 20:10:52,919 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:52,919 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:52,919 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:52,919 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:52,919 INFO L87 Difference]: Start difference. First operand 96 states and 199 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:53,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:53,037 INFO L93 Difference]: Finished difference Result 102 states and 211 transitions. [2021-06-12 20:10:53,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:10:53,038 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:53,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:53,038 INFO L225 Difference]: With dead ends: 102 [2021-06-12 20:10:53,038 INFO L226 Difference]: Without dead ends: 102 [2021-06-12 20:10:53,038 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 149.9ms TimeCoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:10:53,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2021-06-12 20:10:53,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 94. [2021-06-12 20:10:53,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 93 states have (on average 2.096774193548387) internal successors, (195), 93 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:53,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 195 transitions. [2021-06-12 20:10:53,039 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 195 transitions. Word has length 17 [2021-06-12 20:10:53,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:53,039 INFO L482 AbstractCegarLoop]: Abstraction has 94 states and 195 transitions. [2021-06-12 20:10:53,039 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:53,039 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 195 transitions. [2021-06-12 20:10:53,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:53,039 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:53,039 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:53,252 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5414,131 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:53,253 INFO L430 AbstractCegarLoop]: === Iteration 137 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:53,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:53,253 INFO L82 PathProgramCache]: Analyzing trace with hash -1594166478, now seen corresponding path program 131 times [2021-06-12 20:10:53,253 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:53,253 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003126305] [2021-06-12 20:10:53,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:53,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:53,320 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:53,321 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:53,321 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003126305] [2021-06-12 20:10:53,321 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003126305] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:53,321 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [44354006] [2021-06-12 20:10:53,321 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 132 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 132 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:53,372 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:10:53,372 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:53,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:53,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:53,507 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:53,508 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:53,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:10:53,509 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:53,511 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:53,512 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:53,565 INFO L628 ElimStorePlain]: treesize reduction 51, result has 51.4 percent of original size [2021-06-12 20:10:53,567 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:53,568 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:53,587 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:53,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:53,590 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:53,608 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:53,610 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:53,611 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:53,628 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:53,628 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:10:53,629 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 7 variables, input treesize:128, output treesize:13 [2021-06-12 20:10:53,656 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:53,656 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [44354006] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:53,656 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:53,656 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:53,656 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25203643] [2021-06-12 20:10:53,656 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:53,656 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:53,656 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:53,656 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:53,656 INFO L87 Difference]: Start difference. First operand 94 states and 195 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:53,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:53,769 INFO L93 Difference]: Finished difference Result 120 states and 239 transitions. [2021-06-12 20:10:53,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-12 20:10:53,769 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:53,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:53,769 INFO L225 Difference]: With dead ends: 120 [2021-06-12 20:10:53,769 INFO L226 Difference]: Without dead ends: 120 [2021-06-12 20:10:53,770 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 183.8ms TimeCoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:10:53,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2021-06-12 20:10:53,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 96. [2021-06-12 20:10:53,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 95 states have (on average 2.1052631578947367) internal successors, (200), 95 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:53,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 200 transitions. [2021-06-12 20:10:53,771 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 200 transitions. Word has length 17 [2021-06-12 20:10:53,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:53,771 INFO L482 AbstractCegarLoop]: Abstraction has 96 states and 200 transitions. [2021-06-12 20:10:53,771 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:53,771 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 200 transitions. [2021-06-12 20:10:53,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:53,771 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:53,771 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:53,987 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 132 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5452 [2021-06-12 20:10:53,988 INFO L430 AbstractCegarLoop]: === Iteration 138 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:53,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:53,988 INFO L82 PathProgramCache]: Analyzing trace with hash -2041504201, now seen corresponding path program 132 times [2021-06-12 20:10:53,988 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:53,988 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779222791] [2021-06-12 20:10:53,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:53,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:54,049 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:54,053 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:54,053 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779222791] [2021-06-12 20:10:54,053 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779222791] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:54,053 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1896996912] [2021-06-12 20:10:54,053 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 133 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 133 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:54,107 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:10:54,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:54,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:54,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:54,259 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:54,260 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1896996912] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:54,260 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:54,260 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:54,260 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886321651] [2021-06-12 20:10:54,260 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:54,260 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:54,260 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:54,260 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:54,260 INFO L87 Difference]: Start difference. First operand 96 states and 200 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:54,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:54,440 INFO L93 Difference]: Finished difference Result 151 states and 299 transitions. [2021-06-12 20:10:54,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:10:54,440 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:54,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:54,440 INFO L225 Difference]: With dead ends: 151 [2021-06-12 20:10:54,440 INFO L226 Difference]: Without dead ends: 151 [2021-06-12 20:10:54,440 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 209.9ms TimeCoverageRelationStatistics Valid=88, Invalid=332, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:10:54,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2021-06-12 20:10:54,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 97. [2021-06-12 20:10:54,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 96 states have (on average 2.1354166666666665) internal successors, (205), 96 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:54,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 205 transitions. [2021-06-12 20:10:54,442 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 205 transitions. Word has length 17 [2021-06-12 20:10:54,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:54,442 INFO L482 AbstractCegarLoop]: Abstraction has 97 states and 205 transitions. [2021-06-12 20:10:54,442 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:54,442 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 205 transitions. [2021-06-12 20:10:54,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:54,442 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:54,442 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:54,652 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5472 [2021-06-12 20:10:54,653 INFO L430 AbstractCegarLoop]: === Iteration 139 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:54,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:54,653 INFO L82 PathProgramCache]: Analyzing trace with hash 1718233293, now seen corresponding path program 133 times [2021-06-12 20:10:54,653 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:54,653 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295722589] [2021-06-12 20:10:54,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:54,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:54,713 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:54,713 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:54,713 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295722589] [2021-06-12 20:10:54,713 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295722589] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:54,713 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [761731198] [2021-06-12 20:10:54,713 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 134 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 134 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:54,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:54,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:54,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:54,893 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:54,894 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [761731198] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:54,894 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:54,894 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:54,894 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586076863] [2021-06-12 20:10:54,894 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:54,894 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:54,894 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:54,894 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:54,894 INFO L87 Difference]: Start difference. First operand 97 states and 205 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:55,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:55,030 INFO L93 Difference]: Finished difference Result 116 states and 240 transitions. [2021-06-12 20:10:55,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:10:55,031 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:55,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:55,031 INFO L225 Difference]: With dead ends: 116 [2021-06-12 20:10:55,031 INFO L226 Difference]: Without dead ends: 116 [2021-06-12 20:10:55,031 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 160.2ms TimeCoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:10:55,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2021-06-12 20:10:55,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 95. [2021-06-12 20:10:55,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 94 states have (on average 2.106382978723404) internal successors, (198), 94 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:55,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 198 transitions. [2021-06-12 20:10:55,032 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 198 transitions. Word has length 17 [2021-06-12 20:10:55,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:55,032 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 198 transitions. [2021-06-12 20:10:55,032 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:55,032 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 198 transitions. [2021-06-12 20:10:55,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:55,032 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:55,032 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:55,233 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5500,134 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:55,233 INFO L430 AbstractCegarLoop]: === Iteration 140 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:55,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:55,233 INFO L82 PathProgramCache]: Analyzing trace with hash 1353512758, now seen corresponding path program 134 times [2021-06-12 20:10:55,233 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:55,233 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630040898] [2021-06-12 20:10:55,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:55,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:55,294 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:55,294 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:55,294 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630040898] [2021-06-12 20:10:55,294 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630040898] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:55,294 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [950219605] [2021-06-12 20:10:55,294 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 135 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 135 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:55,347 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:10:55,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:55,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:55,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:55,539 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:55,539 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [950219605] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:55,539 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:55,539 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:55,540 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092378491] [2021-06-12 20:10:55,540 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:55,540 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:55,540 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:55,540 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:55,540 INFO L87 Difference]: Start difference. First operand 95 states and 198 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:55,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:55,721 INFO L93 Difference]: Finished difference Result 104 states and 212 transitions. [2021-06-12 20:10:55,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-12 20:10:55,721 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:55,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:55,722 INFO L225 Difference]: With dead ends: 104 [2021-06-12 20:10:55,722 INFO L226 Difference]: Without dead ends: 100 [2021-06-12 20:10:55,722 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 260.2ms TimeCoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:10:55,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2021-06-12 20:10:55,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 93. [2021-06-12 20:10:55,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 92 states have (on average 2.097826086956522) internal successors, (193), 92 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:55,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 193 transitions. [2021-06-12 20:10:55,723 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 193 transitions. Word has length 17 [2021-06-12 20:10:55,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:55,723 INFO L482 AbstractCegarLoop]: Abstraction has 93 states and 193 transitions. [2021-06-12 20:10:55,723 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:55,723 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 193 transitions. [2021-06-12 20:10:55,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:55,723 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:55,723 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:55,923 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5517,135 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:55,924 INFO L430 AbstractCegarLoop]: === Iteration 141 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:55,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:55,924 INFO L82 PathProgramCache]: Analyzing trace with hash -553930680, now seen corresponding path program 135 times [2021-06-12 20:10:55,924 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:55,924 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795019381] [2021-06-12 20:10:55,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:55,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:55,980 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:55,980 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:55,980 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795019381] [2021-06-12 20:10:55,980 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795019381] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:55,980 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [367646094] [2021-06-12 20:10:55,980 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 136 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 136 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:56,034 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:10:56,034 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:56,035 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:56,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:56,229 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:56,229 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:10:56,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:10:56,230 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:56,234 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:10:56,234 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:56,315 INFO L628 ElimStorePlain]: treesize reduction 87, result has 48.2 percent of original size [2021-06-12 20:10:56,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:56,319 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:56,349 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:56,352 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:56,352 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:56,381 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:56,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:56,384 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:56,412 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:56,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:56,415 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:56,441 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:56,443 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:56,444 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:56,469 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:56,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:10:56,472 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:56,496 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:56,498 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:10:56,499 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:10:56,521 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:10:56,522 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:10:56,522 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-06-12 20:10:56,550 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:56,550 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [367646094] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:56,550 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:56,550 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:56,550 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657514310] [2021-06-12 20:10:56,550 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:56,550 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:56,550 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:56,550 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:56,551 INFO L87 Difference]: Start difference. First operand 93 states and 193 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:56,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:56,799 INFO L93 Difference]: Finished difference Result 127 states and 251 transitions. [2021-06-12 20:10:56,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:10:56,800 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:56,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:56,800 INFO L225 Difference]: With dead ends: 127 [2021-06-12 20:10:56,800 INFO L226 Difference]: Without dead ends: 127 [2021-06-12 20:10:56,800 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 328.5ms TimeCoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:10:56,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2021-06-12 20:10:56,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 96. [2021-06-12 20:10:56,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 95 states have (on average 2.1157894736842104) internal successors, (201), 95 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:56,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 201 transitions. [2021-06-12 20:10:56,801 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 201 transitions. Word has length 17 [2021-06-12 20:10:56,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:56,801 INFO L482 AbstractCegarLoop]: Abstraction has 96 states and 201 transitions. [2021-06-12 20:10:56,802 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:56,802 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 201 transitions. [2021-06-12 20:10:56,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:56,802 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:56,802 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:57,020 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 136 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5541 [2021-06-12 20:10:57,021 INFO L430 AbstractCegarLoop]: === Iteration 142 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:57,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:57,021 INFO L82 PathProgramCache]: Analyzing trace with hash -1001268403, now seen corresponding path program 136 times [2021-06-12 20:10:57,021 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:57,021 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120426580] [2021-06-12 20:10:57,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:57,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:57,077 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:57,077 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:57,077 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120426580] [2021-06-12 20:10:57,077 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120426580] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:57,077 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1782285971] [2021-06-12 20:10:57,077 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 137 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 137 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:57,129 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:10:57,129 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:57,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:57,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:57,311 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:57,311 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1782285971] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:57,311 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:57,311 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:57,311 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229885730] [2021-06-12 20:10:57,311 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:57,311 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:57,311 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:57,311 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:57,312 INFO L87 Difference]: Start difference. First operand 96 states and 201 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:57,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:57,609 INFO L93 Difference]: Finished difference Result 146 states and 289 transitions. [2021-06-12 20:10:57,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:10:57,609 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:57,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:57,610 INFO L225 Difference]: With dead ends: 146 [2021-06-12 20:10:57,610 INFO L226 Difference]: Without dead ends: 146 [2021-06-12 20:10:57,610 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 311.6ms TimeCoverageRelationStatistics Valid=93, Invalid=369, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:10:57,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2021-06-12 20:10:57,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 98. [2021-06-12 20:10:57,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 97 states have (on average 2.154639175257732) internal successors, (209), 97 states have internal predecessors, (209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:57,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 209 transitions. [2021-06-12 20:10:57,611 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 209 transitions. Word has length 17 [2021-06-12 20:10:57,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:57,611 INFO L482 AbstractCegarLoop]: Abstraction has 98 states and 209 transitions. [2021-06-12 20:10:57,611 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:57,611 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 209 transitions. [2021-06-12 20:10:57,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:57,611 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:57,611 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:57,812 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 137 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5563 [2021-06-12 20:10:57,812 INFO L430 AbstractCegarLoop]: === Iteration 143 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:57,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:57,812 INFO L82 PathProgramCache]: Analyzing trace with hash -1536498205, now seen corresponding path program 137 times [2021-06-12 20:10:57,812 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:57,812 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018677080] [2021-06-12 20:10:57,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:57,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:57,868 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:57,868 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:57,868 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018677080] [2021-06-12 20:10:57,868 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018677080] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:57,868 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [692403148] [2021-06-12 20:10:57,868 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 138 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 138 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:57,920 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:10:57,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:57,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:57,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:58,049 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:58,049 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [692403148] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:58,049 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:58,049 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:58,049 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153093668] [2021-06-12 20:10:58,050 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:58,050 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:58,050 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:58,050 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:58,050 INFO L87 Difference]: Start difference. First operand 98 states and 209 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:58,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:58,234 INFO L93 Difference]: Finished difference Result 118 states and 245 transitions. [2021-06-12 20:10:58,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-12 20:10:58,234 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:58,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:58,234 INFO L225 Difference]: With dead ends: 118 [2021-06-12 20:10:58,234 INFO L226 Difference]: Without dead ends: 118 [2021-06-12 20:10:58,234 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 213.8ms TimeCoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:10:58,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2021-06-12 20:10:58,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 98. [2021-06-12 20:10:58,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 97 states have (on average 2.154639175257732) internal successors, (209), 97 states have internal predecessors, (209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:58,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 209 transitions. [2021-06-12 20:10:58,236 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 209 transitions. Word has length 17 [2021-06-12 20:10:58,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:58,236 INFO L482 AbstractCegarLoop]: Abstraction has 98 states and 209 transitions. [2021-06-12 20:10:58,236 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:58,236 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 209 transitions. [2021-06-12 20:10:58,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:58,236 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:58,236 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:58,436 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 138 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5593 [2021-06-12 20:10:58,436 INFO L430 AbstractCegarLoop]: === Iteration 144 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:58,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:58,437 INFO L82 PathProgramCache]: Analyzing trace with hash -1901218740, now seen corresponding path program 138 times [2021-06-12 20:10:58,437 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:58,437 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328592642] [2021-06-12 20:10:58,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:58,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:58,491 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:58,492 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:58,492 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328592642] [2021-06-12 20:10:58,492 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328592642] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:58,492 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [124987183] [2021-06-12 20:10:58,492 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 139 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 139 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:58,548 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-06-12 20:10:58,548 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:58,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:58,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:58,774 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:58,774 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [124987183] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:58,774 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:58,774 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:58,774 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670411009] [2021-06-12 20:10:58,774 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:58,774 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:58,774 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:58,774 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:58,774 INFO L87 Difference]: Start difference. First operand 98 states and 209 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:59,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:59,049 INFO L93 Difference]: Finished difference Result 116 states and 239 transitions. [2021-06-12 20:10:59,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:10:59,049 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:59,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:59,049 INFO L225 Difference]: With dead ends: 116 [2021-06-12 20:10:59,049 INFO L226 Difference]: Without dead ends: 112 [2021-06-12 20:10:59,049 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 332.6ms TimeCoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:10:59,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2021-06-12 20:10:59,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 97. [2021-06-12 20:10:59,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 96 states have (on average 2.1458333333333335) internal successors, (206), 96 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:59,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 206 transitions. [2021-06-12 20:10:59,050 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 206 transitions. Word has length 17 [2021-06-12 20:10:59,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:59,050 INFO L482 AbstractCegarLoop]: Abstraction has 97 states and 206 transitions. [2021-06-12 20:10:59,051 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:59,051 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 206 transitions. [2021-06-12 20:10:59,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:59,051 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:59,051 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:59,260 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5614,139 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:59,261 INFO L430 AbstractCegarLoop]: === Iteration 145 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:59,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:59,261 INFO L82 PathProgramCache]: Analyzing trace with hash -948752883, now seen corresponding path program 139 times [2021-06-12 20:10:59,261 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:59,261 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458932671] [2021-06-12 20:10:59,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:59,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:59,324 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:59,325 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:59,325 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458932671] [2021-06-12 20:10:59,325 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458932671] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:59,325 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [107716006] [2021-06-12 20:10:59,325 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 140 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 140 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:59,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:59,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:59,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:10:59,502 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:59,502 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [107716006] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:59,502 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:10:59,502 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:10:59,502 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379441691] [2021-06-12 20:10:59,502 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:10:59,502 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:10:59,502 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:10:59,502 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:10:59,502 INFO L87 Difference]: Start difference. First operand 97 states and 206 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:59,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:10:59,648 INFO L93 Difference]: Finished difference Result 114 states and 235 transitions. [2021-06-12 20:10:59,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-12 20:10:59,648 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:10:59,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:10:59,648 INFO L225 Difference]: With dead ends: 114 [2021-06-12 20:10:59,648 INFO L226 Difference]: Without dead ends: 114 [2021-06-12 20:10:59,649 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 172.2ms TimeCoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:10:59,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2021-06-12 20:10:59,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 94. [2021-06-12 20:10:59,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 93 states have (on average 2.10752688172043) internal successors, (196), 93 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:59,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 196 transitions. [2021-06-12 20:10:59,650 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 196 transitions. Word has length 17 [2021-06-12 20:10:59,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:10:59,650 INFO L482 AbstractCegarLoop]: Abstraction has 94 states and 196 transitions. [2021-06-12 20:10:59,650 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:10:59,650 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 196 transitions. [2021-06-12 20:10:59,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:10:59,650 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:10:59,650 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:10:59,850 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 140 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5637 [2021-06-12 20:10:59,850 INFO L430 AbstractCegarLoop]: === Iteration 146 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:10:59,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:10:59,851 INFO L82 PathProgramCache]: Analyzing trace with hash 1381056024, now seen corresponding path program 140 times [2021-06-12 20:10:59,851 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:10:59,851 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559032429] [2021-06-12 20:10:59,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:10:59,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:10:59,900 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:10:59,901 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:10:59,901 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559032429] [2021-06-12 20:10:59,901 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559032429] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:10:59,901 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1181432261] [2021-06-12 20:10:59,901 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 141 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 141 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:10:59,955 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:10:59,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:10:59,955 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:10:59,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:00,141 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:00,142 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1181432261] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:00,142 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:00,142 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:11:00,142 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109692325] [2021-06-12 20:11:00,142 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:11:00,142 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:00,142 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:11:00,142 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:11:00,142 INFO L87 Difference]: Start difference. First operand 94 states and 196 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:00,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:00,309 INFO L93 Difference]: Finished difference Result 105 states and 213 transitions. [2021-06-12 20:11:00,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-12 20:11:00,309 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:11:00,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:00,309 INFO L225 Difference]: With dead ends: 105 [2021-06-12 20:11:00,309 INFO L226 Difference]: Without dead ends: 99 [2021-06-12 20:11:00,310 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 222.2ms TimeCoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:11:00,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2021-06-12 20:11:00,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 92. [2021-06-12 20:11:00,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 91 states have (on average 2.098901098901099) internal successors, (191), 91 states have internal predecessors, (191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:00,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 191 transitions. [2021-06-12 20:11:00,311 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 191 transitions. Word has length 17 [2021-06-12 20:11:00,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:00,311 INFO L482 AbstractCegarLoop]: Abstraction has 92 states and 191 transitions. [2021-06-12 20:11:00,311 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:00,311 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 191 transitions. [2021-06-12 20:11:00,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:11:00,311 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:00,311 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:00,511 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5658,141 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:00,511 INFO L430 AbstractCegarLoop]: === Iteration 147 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:00,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:00,511 INFO L82 PathProgramCache]: Analyzing trace with hash 1642480648, now seen corresponding path program 141 times [2021-06-12 20:11:00,512 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:00,512 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673849979] [2021-06-12 20:11:00,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:00,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:00,569 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:00,569 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:00,569 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673849979] [2021-06-12 20:11:00,569 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673849979] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:00,569 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1950523807] [2021-06-12 20:11:00,569 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 142 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 142 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:00,624 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:11:00,624 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:00,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:11:00,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:00,747 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:00,748 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:00,750 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:00,750 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:00,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:11:00,751 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:00,753 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:00,753 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:00,753 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:11:00,754 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:00,755 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:00,756 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:00,767 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-06-12 20:11:00,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:11:00,769 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:00,773 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:00,774 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 20:11:00,774 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-06-12 20:11:00,778 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:00,779 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1950523807] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:00,779 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:00,779 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-06-12 20:11:00,779 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922385361] [2021-06-12 20:11:00,779 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-12 20:11:00,779 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:00,779 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-12 20:11:00,779 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-12 20:11:00,779 INFO L87 Difference]: Start difference. First operand 92 states and 191 transitions. Second operand has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:00,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:00,902 INFO L93 Difference]: Finished difference Result 121 states and 249 transitions. [2021-06-12 20:11:00,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:11:00,902 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:11:00,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:00,902 INFO L225 Difference]: With dead ends: 121 [2021-06-12 20:11:00,902 INFO L226 Difference]: Without dead ends: 121 [2021-06-12 20:11:00,902 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 139.0ms TimeCoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:11:00,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2021-06-12 20:11:00,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 92. [2021-06-12 20:11:00,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 91 states have (on average 2.098901098901099) internal successors, (191), 91 states have internal predecessors, (191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:00,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 191 transitions. [2021-06-12 20:11:00,903 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 191 transitions. Word has length 17 [2021-06-12 20:11:00,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:00,904 INFO L482 AbstractCegarLoop]: Abstraction has 92 states and 191 transitions. [2021-06-12 20:11:00,904 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:00,904 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 191 transitions. [2021-06-12 20:11:00,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:11:00,904 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:00,904 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:01,108 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 142 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5683 [2021-06-12 20:11:01,109 INFO L430 AbstractCegarLoop]: === Iteration 148 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:01,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:01,109 INFO L82 PathProgramCache]: Analyzing trace with hash -1968280738, now seen corresponding path program 142 times [2021-06-12 20:11:01,109 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:01,109 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757475335] [2021-06-12 20:11:01,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:01,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:01,166 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:01,166 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:01,166 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757475335] [2021-06-12 20:11:01,166 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757475335] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:01,166 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [68147777] [2021-06-12 20:11:01,166 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 143 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 143 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:01,220 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:11:01,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:01,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:11:01,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:01,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:11:01,393 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:01,395 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:01,395 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:01,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:11:01,396 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:01,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:11:01,399 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:01,401 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:01,401 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:01,403 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:01,404 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:01,406 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:01,406 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:01,408 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:01,409 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:01,409 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:11:01,410 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:01,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:01,412 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:01,444 INFO L628 ElimStorePlain]: treesize reduction 44, result has 42.9 percent of original size [2021-06-12 20:11:01,446 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:11:01,447 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:01,470 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-06-12 20:11:01,471 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:11:01,471 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 3 variables, input treesize:199, output treesize:12 [2021-06-12 20:11:01,490 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:01,490 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [68147777] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:01,490 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:01,490 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-06-12 20:11:01,490 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605490808] [2021-06-12 20:11:01,490 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-12 20:11:01,490 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:01,490 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-12 20:11:01,490 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-12 20:11:01,490 INFO L87 Difference]: Start difference. First operand 92 states and 191 transitions. Second operand has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:01,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:01,644 INFO L93 Difference]: Finished difference Result 127 states and 260 transitions. [2021-06-12 20:11:01,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:11:01,644 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:11:01,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:01,644 INFO L225 Difference]: With dead ends: 127 [2021-06-12 20:11:01,644 INFO L226 Difference]: Without dead ends: 127 [2021-06-12 20:11:01,644 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 140.7ms TimeCoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:11:01,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2021-06-12 20:11:01,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 91. [2021-06-12 20:11:01,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 90 states have (on average 2.077777777777778) internal successors, (187), 90 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:01,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 187 transitions. [2021-06-12 20:11:01,645 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 187 transitions. Word has length 17 [2021-06-12 20:11:01,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:01,646 INFO L482 AbstractCegarLoop]: Abstraction has 91 states and 187 transitions. [2021-06-12 20:11:01,646 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:01,646 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 187 transitions. [2021-06-12 20:11:01,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:11:01,646 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:01,646 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:01,862 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 143 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5713 [2021-06-12 20:11:01,862 INFO L430 AbstractCegarLoop]: === Iteration 149 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:01,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:01,862 INFO L82 PathProgramCache]: Analyzing trace with hash 180628447, now seen corresponding path program 143 times [2021-06-12 20:11:01,862 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:01,862 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118190950] [2021-06-12 20:11:01,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:01,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:01,919 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:01,919 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:01,919 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118190950] [2021-06-12 20:11:01,919 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118190950] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:01,919 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [722807100] [2021-06-12 20:11:01,919 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 144 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 144 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:01,974 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:11:01,974 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:01,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:11:01,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:02,135 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:02,135 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [722807100] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:02,135 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:02,135 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-06-12 20:11:02,136 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906746139] [2021-06-12 20:11:02,136 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-12 20:11:02,136 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:02,136 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-12 20:11:02,136 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-12 20:11:02,136 INFO L87 Difference]: Start difference. First operand 91 states and 187 transitions. Second operand has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:02,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:02,258 INFO L93 Difference]: Finished difference Result 104 states and 213 transitions. [2021-06-12 20:11:02,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:11:02,258 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:11:02,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:02,259 INFO L225 Difference]: With dead ends: 104 [2021-06-12 20:11:02,259 INFO L226 Difference]: Without dead ends: 104 [2021-06-12 20:11:02,259 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 157.1ms TimeCoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:11:02,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2021-06-12 20:11:02,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 89. [2021-06-12 20:11:02,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 88 states have (on average 2.0795454545454546) internal successors, (183), 88 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:02,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 183 transitions. [2021-06-12 20:11:02,260 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 183 transitions. Word has length 17 [2021-06-12 20:11:02,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:02,260 INFO L482 AbstractCegarLoop]: Abstraction has 89 states and 183 transitions. [2021-06-12 20:11:02,260 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:02,260 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 183 transitions. [2021-06-12 20:11:02,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:11:02,260 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:02,260 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:02,476 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 144 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5781 [2021-06-12 20:11:02,477 INFO L430 AbstractCegarLoop]: === Iteration 150 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:02,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:02,477 INFO L82 PathProgramCache]: Analyzing trace with hash 1215711492, now seen corresponding path program 144 times [2021-06-12 20:11:02,477 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:02,477 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802664086] [2021-06-12 20:11:02,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:02,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:02,533 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:02,534 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:02,534 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802664086] [2021-06-12 20:11:02,534 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802664086] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:02,534 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2023700769] [2021-06-12 20:11:02,534 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 145 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 145 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:02,588 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:11:02,589 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:02,589 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:11:02,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:02,717 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:02,717 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:02,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:11:02,718 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:02,721 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:02,722 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:02,807 INFO L628 ElimStorePlain]: treesize reduction 87, result has 48.2 percent of original size [2021-06-12 20:11:02,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:11:02,811 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:02,841 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:02,844 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:02,845 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:02,873 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:02,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:02,877 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:02,904 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:02,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:02,907 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:02,933 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:02,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:11:02,937 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:02,962 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:02,964 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:02,965 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:02,988 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:02,990 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:11:02,991 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:03,014 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:03,015 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:11:03,015 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-06-12 20:11:03,041 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:03,041 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2023700769] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:03,041 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:03,041 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-06-12 20:11:03,041 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590776599] [2021-06-12 20:11:03,041 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-12 20:11:03,041 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:03,042 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-12 20:11:03,042 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-12 20:11:03,042 INFO L87 Difference]: Start difference. First operand 89 states and 183 transitions. Second operand has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:03,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:03,183 INFO L93 Difference]: Finished difference Result 125 states and 247 transitions. [2021-06-12 20:11:03,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:11:03,184 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:11:03,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:03,184 INFO L225 Difference]: With dead ends: 125 [2021-06-12 20:11:03,184 INFO L226 Difference]: Without dead ends: 125 [2021-06-12 20:11:03,184 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 170.7ms TimeCoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:11:03,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2021-06-12 20:11:03,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 90. [2021-06-12 20:11:03,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 89 states have (on average 2.101123595505618) internal successors, (187), 89 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:03,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 187 transitions. [2021-06-12 20:11:03,185 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 187 transitions. Word has length 17 [2021-06-12 20:11:03,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:03,185 INFO L482 AbstractCegarLoop]: Abstraction has 90 states and 187 transitions. [2021-06-12 20:11:03,185 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:03,185 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 187 transitions. [2021-06-12 20:11:03,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:11:03,185 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:03,186 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:03,396 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5818 [2021-06-12 20:11:03,397 INFO L430 AbstractCegarLoop]: === Iteration 151 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:03,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:03,397 INFO L82 PathProgramCache]: Analyzing trace with hash 1247658445, now seen corresponding path program 145 times [2021-06-12 20:11:03,397 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:03,397 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112205875] [2021-06-12 20:11:03,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:03,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:03,452 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:03,452 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:03,452 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112205875] [2021-06-12 20:11:03,452 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112205875] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:03,452 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1598042318] [2021-06-12 20:11:03,453 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 146 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 146 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:03,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:03,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:11:03,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:03,708 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:03,708 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1598042318] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:03,708 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:03,708 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-06-12 20:11:03,708 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764155210] [2021-06-12 20:11:03,708 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-12 20:11:03,708 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:03,708 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-12 20:11:03,708 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-12 20:11:03,709 INFO L87 Difference]: Start difference. First operand 90 states and 187 transitions. Second operand has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:03,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:03,915 INFO L93 Difference]: Finished difference Result 136 states and 267 transitions. [2021-06-12 20:11:03,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:11:03,915 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:11:03,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:03,915 INFO L225 Difference]: With dead ends: 136 [2021-06-12 20:11:03,915 INFO L226 Difference]: Without dead ends: 133 [2021-06-12 20:11:03,916 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 218.0ms TimeCoverageRelationStatistics Valid=75, Invalid=267, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:11:03,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2021-06-12 20:11:03,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 95. [2021-06-12 20:11:03,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 94 states have (on average 2.106382978723404) internal successors, (198), 94 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:03,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 198 transitions. [2021-06-12 20:11:03,917 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 198 transitions. Word has length 17 [2021-06-12 20:11:03,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:03,917 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 198 transitions. [2021-06-12 20:11:03,917 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:03,917 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 198 transitions. [2021-06-12 20:11:03,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:11:03,917 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:03,917 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:04,117 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5840,146 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:04,118 INFO L430 AbstractCegarLoop]: === Iteration 152 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:04,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:04,118 INFO L82 PathProgramCache]: Analyzing trace with hash 768373769, now seen corresponding path program 146 times [2021-06-12 20:11:04,118 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:04,118 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577723579] [2021-06-12 20:11:04,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:04,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:04,175 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:04,175 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:04,175 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577723579] [2021-06-12 20:11:04,175 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577723579] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:04,175 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1884331861] [2021-06-12 20:11:04,175 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 147 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 147 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:04,229 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:11:04,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:04,230 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:11:04,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:04,423 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:04,423 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1884331861] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:04,423 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:04,423 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-06-12 20:11:04,423 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682677199] [2021-06-12 20:11:04,423 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-12 20:11:04,423 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:04,423 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-12 20:11:04,423 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-12 20:11:04,424 INFO L87 Difference]: Start difference. First operand 95 states and 198 transitions. Second operand has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:04,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:04,618 INFO L93 Difference]: Finished difference Result 137 states and 273 transitions. [2021-06-12 20:11:04,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:11:04,618 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:11:04,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:04,618 INFO L225 Difference]: With dead ends: 137 [2021-06-12 20:11:04,618 INFO L226 Difference]: Without dead ends: 137 [2021-06-12 20:11:04,619 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 202.1ms TimeCoverageRelationStatistics Valid=96, Invalid=324, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:11:04,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2021-06-12 20:11:04,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 95. [2021-06-12 20:11:04,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 94 states have (on average 2.106382978723404) internal successors, (198), 94 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:04,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 198 transitions. [2021-06-12 20:11:04,620 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 198 transitions. Word has length 17 [2021-06-12 20:11:04,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:04,620 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 198 transitions. [2021-06-12 20:11:04,620 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:04,620 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 198 transitions. [2021-06-12 20:11:04,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:11:04,620 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:04,620 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:04,820 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 147 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5894 [2021-06-12 20:11:04,821 INFO L430 AbstractCegarLoop]: === Iteration 153 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:04,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:04,821 INFO L82 PathProgramCache]: Analyzing trace with hash -1207287724, now seen corresponding path program 147 times [2021-06-12 20:11:04,821 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:04,821 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19423300] [2021-06-12 20:11:04,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:04,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:04,877 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:04,877 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:04,877 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19423300] [2021-06-12 20:11:04,877 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19423300] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:04,877 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [156487883] [2021-06-12 20:11:04,877 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 148 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 148 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:04,936 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 20:11:04,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:04,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:11:04,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:05,066 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:11:05,067 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:05,071 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:05,071 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:05,154 INFO L628 ElimStorePlain]: treesize reduction 86, result has 48.5 percent of original size [2021-06-12 20:11:05,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:05,158 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:05,187 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:05,190 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:05,191 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:05,219 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:05,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:11:05,222 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:05,250 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:05,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:05,253 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:05,279 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:05,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:11:05,282 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:05,307 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:05,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:11:05,310 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:05,335 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:05,337 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:05,338 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:05,361 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:05,362 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:11:05,362 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-06-12 20:11:05,390 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:05,390 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [156487883] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:05,390 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:05,390 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-06-12 20:11:05,390 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990099719] [2021-06-12 20:11:05,390 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-12 20:11:05,390 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:05,391 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-12 20:11:05,391 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-06-12 20:11:05,391 INFO L87 Difference]: Start difference. First operand 95 states and 198 transitions. Second operand has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:05,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:05,580 INFO L93 Difference]: Finished difference Result 130 states and 256 transitions. [2021-06-12 20:11:05,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:11:05,580 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:11:05,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:05,581 INFO L225 Difference]: With dead ends: 130 [2021-06-12 20:11:05,581 INFO L226 Difference]: Without dead ends: 128 [2021-06-12 20:11:05,581 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 222.9ms TimeCoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:11:05,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2021-06-12 20:11:05,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 94. [2021-06-12 20:11:05,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 93 states have (on average 2.096774193548387) internal successors, (195), 93 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:05,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 195 transitions. [2021-06-12 20:11:05,582 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 195 transitions. Word has length 17 [2021-06-12 20:11:05,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:05,582 INFO L482 AbstractCegarLoop]: Abstraction has 94 states and 195 transitions. [2021-06-12 20:11:05,582 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:05,582 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 195 transitions. [2021-06-12 20:11:05,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:11:05,582 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:05,582 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:05,782 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5949,148 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:05,783 INFO L430 AbstractCegarLoop]: === Iteration 154 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:05,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:05,783 INFO L82 PathProgramCache]: Analyzing trace with hash 233143967, now seen corresponding path program 148 times [2021-06-12 20:11:05,783 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:05,783 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133398858] [2021-06-12 20:11:05,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:05,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:05,839 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:05,839 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:05,839 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133398858] [2021-06-12 20:11:05,839 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133398858] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:05,839 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [435799852] [2021-06-12 20:11:05,839 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 149 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 149 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:05,900 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:11:05,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:05,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:11:05,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:05,998 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:05,998 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [435799852] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:05,998 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:05,998 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-06-12 20:11:05,998 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069422068] [2021-06-12 20:11:05,998 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-12 20:11:05,998 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:05,998 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-12 20:11:05,999 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-12 20:11:05,999 INFO L87 Difference]: Start difference. First operand 94 states and 195 transitions. Second operand has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:06,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:06,158 INFO L93 Difference]: Finished difference Result 114 states and 232 transitions. [2021-06-12 20:11:06,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:11:06,159 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:11:06,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:06,159 INFO L225 Difference]: With dead ends: 114 [2021-06-12 20:11:06,159 INFO L226 Difference]: Without dead ends: 114 [2021-06-12 20:11:06,159 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 146.1ms TimeCoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:11:06,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2021-06-12 20:11:06,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 89. [2021-06-12 20:11:06,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 88 states have (on average 2.0795454545454546) internal successors, (183), 88 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:06,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 183 transitions. [2021-06-12 20:11:06,160 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 183 transitions. Word has length 17 [2021-06-12 20:11:06,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:06,160 INFO L482 AbstractCegarLoop]: Abstraction has 89 states and 183 transitions. [2021-06-12 20:11:06,160 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:06,160 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 183 transitions. [2021-06-12 20:11:06,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:11:06,160 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:06,160 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:06,372 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5973,149 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:06,373 INFO L430 AbstractCegarLoop]: === Iteration 155 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:06,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:06,373 INFO L82 PathProgramCache]: Analyzing trace with hash -131576568, now seen corresponding path program 149 times [2021-06-12 20:11:06,373 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:06,373 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445287617] [2021-06-12 20:11:06,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:06,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:06,429 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:06,430 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:06,430 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445287617] [2021-06-12 20:11:06,430 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445287617] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:06,430 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [877978100] [2021-06-12 20:11:06,430 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 150 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 150 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:06,491 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:11:06,491 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:06,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:11:06,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:06,665 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:06,665 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [877978100] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:06,665 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:06,665 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-06-12 20:11:06,666 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759614481] [2021-06-12 20:11:06,666 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-12 20:11:06,666 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:06,666 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-12 20:11:06,666 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-12 20:11:06,666 INFO L87 Difference]: Start difference. First operand 89 states and 183 transitions. Second operand has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:06,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:06,843 INFO L93 Difference]: Finished difference Result 101 states and 203 transitions. [2021-06-12 20:11:06,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:11:06,843 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:11:06,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:06,844 INFO L225 Difference]: With dead ends: 101 [2021-06-12 20:11:06,844 INFO L226 Difference]: Without dead ends: 97 [2021-06-12 20:11:06,844 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 209.7ms TimeCoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:11:06,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2021-06-12 20:11:06,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 87. [2021-06-12 20:11:06,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 86 states have (on average 2.0697674418604652) internal successors, (178), 86 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:06,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 178 transitions. [2021-06-12 20:11:06,845 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 178 transitions. Word has length 17 [2021-06-12 20:11:06,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:06,845 INFO L482 AbstractCegarLoop]: Abstraction has 87 states and 178 transitions. [2021-06-12 20:11:06,845 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:06,845 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 178 transitions. [2021-06-12 20:11:06,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:11:06,845 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:06,845 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:07,045 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5994,150 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:07,046 INFO L430 AbstractCegarLoop]: === Iteration 156 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:07,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:07,046 INFO L82 PathProgramCache]: Analyzing trace with hash -2039020006, now seen corresponding path program 150 times [2021-06-12 20:11:07,046 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:07,046 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229383881] [2021-06-12 20:11:07,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:07,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:07,111 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:07,111 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:07,111 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229383881] [2021-06-12 20:11:07,111 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229383881] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:07,111 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2050877098] [2021-06-12 20:11:07,111 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 151 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 151 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:07,179 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:11:07,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:07,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:11:07,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:07,367 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:07,367 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:07,371 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:07,372 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:07,454 INFO L628 ElimStorePlain]: treesize reduction 87, result has 48.5 percent of original size [2021-06-12 20:11:07,457 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:07,458 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:07,488 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:07,491 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:11:07,492 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:07,521 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:07,524 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:11:07,524 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:07,552 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:07,554 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:11:07,555 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:07,583 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:07,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:07,587 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:07,612 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:07,614 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:07,615 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:07,639 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:07,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:11:07,644 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:07,666 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:07,667 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:11:07,667 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-06-12 20:11:07,694 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:07,694 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2050877098] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:07,694 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:07,694 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:11:07,694 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791376890] [2021-06-12 20:11:07,695 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:11:07,695 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:07,695 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:11:07,695 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:11:07,695 INFO L87 Difference]: Start difference. First operand 87 states and 178 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:08,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:08,038 INFO L93 Difference]: Finished difference Result 126 states and 244 transitions. [2021-06-12 20:11:08,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:11:08,038 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:11:08,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:08,038 INFO L225 Difference]: With dead ends: 126 [2021-06-12 20:11:08,038 INFO L226 Difference]: Without dead ends: 126 [2021-06-12 20:11:08,038 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 417.0ms TimeCoverageRelationStatistics Valid=106, Invalid=446, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:11:08,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2021-06-12 20:11:08,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 87. [2021-06-12 20:11:08,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 86 states have (on average 2.0697674418604652) internal successors, (178), 86 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:08,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 178 transitions. [2021-06-12 20:11:08,040 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 178 transitions. Word has length 17 [2021-06-12 20:11:08,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:08,040 INFO L482 AbstractCegarLoop]: Abstraction has 87 states and 178 transitions. [2021-06-12 20:11:08,040 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:08,040 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 178 transitions. [2021-06-12 20:11:08,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:11:08,040 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:08,040 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:08,256 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 151 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6023 [2021-06-12 20:11:08,257 INFO L430 AbstractCegarLoop]: === Iteration 157 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:08,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:08,257 INFO L82 PathProgramCache]: Analyzing trace with hash 1808609567, now seen corresponding path program 151 times [2021-06-12 20:11:08,257 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:08,257 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663148951] [2021-06-12 20:11:08,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:08,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:08,312 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:08,312 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:08,312 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663148951] [2021-06-12 20:11:08,312 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663148951] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:08,312 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [763466894] [2021-06-12 20:11:08,312 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 152 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 152 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:08,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:08,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:11:08,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:08,614 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:08,614 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [763466894] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:08,614 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:08,614 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:11:08,614 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239387327] [2021-06-12 20:11:08,614 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:11:08,614 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:08,615 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:11:08,615 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:11:08,615 INFO L87 Difference]: Start difference. First operand 87 states and 178 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:08,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:08,842 INFO L93 Difference]: Finished difference Result 132 states and 256 transitions. [2021-06-12 20:11:08,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:11:08,842 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:11:08,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:08,842 INFO L225 Difference]: With dead ends: 132 [2021-06-12 20:11:08,842 INFO L226 Difference]: Without dead ends: 132 [2021-06-12 20:11:08,842 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 233.6ms TimeCoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:11:08,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2021-06-12 20:11:08,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 89. [2021-06-12 20:11:08,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 88 states have (on average 2.1136363636363638) internal successors, (186), 88 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:08,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 186 transitions. [2021-06-12 20:11:08,843 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 186 transitions. Word has length 17 [2021-06-12 20:11:08,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:08,844 INFO L482 AbstractCegarLoop]: Abstraction has 89 states and 186 transitions. [2021-06-12 20:11:08,844 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:08,844 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 186 transitions. [2021-06-12 20:11:08,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:11:08,844 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:08,844 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:09,044 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 152 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6045 [2021-06-12 20:11:09,044 INFO L430 AbstractCegarLoop]: === Iteration 158 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:09,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:09,045 INFO L82 PathProgramCache]: Analyzing trace with hash 1273379765, now seen corresponding path program 152 times [2021-06-12 20:11:09,045 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:09,045 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078663965] [2021-06-12 20:11:09,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:09,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:09,102 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:09,102 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:09,102 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078663965] [2021-06-12 20:11:09,102 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078663965] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:09,102 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [477564394] [2021-06-12 20:11:09,102 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 153 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 153 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:09,157 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:11:09,157 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:09,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:11:09,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:09,301 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:09,301 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [477564394] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:09,301 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:09,302 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:11:09,302 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340192205] [2021-06-12 20:11:09,302 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:11:09,302 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:09,302 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:11:09,302 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:11:09,302 INFO L87 Difference]: Start difference. First operand 89 states and 186 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:09,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:09,446 INFO L93 Difference]: Finished difference Result 109 states and 222 transitions. [2021-06-12 20:11:09,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:11:09,446 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:11:09,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:09,447 INFO L225 Difference]: With dead ends: 109 [2021-06-12 20:11:09,447 INFO L226 Difference]: Without dead ends: 109 [2021-06-12 20:11:09,447 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 154.7ms TimeCoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:11:09,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2021-06-12 20:11:09,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 89. [2021-06-12 20:11:09,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 88 states have (on average 2.1136363636363638) internal successors, (186), 88 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:09,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 186 transitions. [2021-06-12 20:11:09,448 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 186 transitions. Word has length 17 [2021-06-12 20:11:09,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:09,448 INFO L482 AbstractCegarLoop]: Abstraction has 89 states and 186 transitions. [2021-06-12 20:11:09,448 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:09,448 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 186 transitions. [2021-06-12 20:11:09,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:11:09,448 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:09,448 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:09,648 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 153 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6112 [2021-06-12 20:11:09,649 INFO L430 AbstractCegarLoop]: === Iteration 159 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:09,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:09,649 INFO L82 PathProgramCache]: Analyzing trace with hash 908659230, now seen corresponding path program 153 times [2021-06-12 20:11:09,649 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:09,649 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174715909] [2021-06-12 20:11:09,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:09,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:09,702 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:09,702 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:09,702 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174715909] [2021-06-12 20:11:09,702 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174715909] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:09,702 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1851516534] [2021-06-12 20:11:09,702 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 154 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 154 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:09,758 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-12 20:11:09,758 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:09,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:11:09,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:09,985 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:09,986 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1851516534] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:09,986 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:09,986 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:11:09,986 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681937883] [2021-06-12 20:11:09,986 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:11:09,986 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:09,986 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:11:09,986 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:11:09,986 INFO L87 Difference]: Start difference. First operand 89 states and 186 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:10,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:10,227 INFO L93 Difference]: Finished difference Result 115 states and 224 transitions. [2021-06-12 20:11:10,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:11:10,227 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:11:10,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:10,227 INFO L225 Difference]: With dead ends: 115 [2021-06-12 20:11:10,228 INFO L226 Difference]: Without dead ends: 111 [2021-06-12 20:11:10,228 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 323.0ms TimeCoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:11:10,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2021-06-12 20:11:10,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 88. [2021-06-12 20:11:10,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 87 states have (on average 2.103448275862069) internal successors, (183), 87 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:10,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 183 transitions. [2021-06-12 20:11:10,229 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 183 transitions. Word has length 17 [2021-06-12 20:11:10,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:10,229 INFO L482 AbstractCegarLoop]: Abstraction has 88 states and 183 transitions. [2021-06-12 20:11:10,229 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:10,229 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 183 transitions. [2021-06-12 20:11:10,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:11:10,229 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:10,229 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:10,429 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6141,154 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:10,429 INFO L430 AbstractCegarLoop]: === Iteration 160 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:10,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:10,430 INFO L82 PathProgramCache]: Analyzing trace with hash 1861125087, now seen corresponding path program 154 times [2021-06-12 20:11:10,430 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:10,430 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125694671] [2021-06-12 20:11:10,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:10,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:10,482 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:10,483 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:10,483 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125694671] [2021-06-12 20:11:10,483 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125694671] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:10,483 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1938091607] [2021-06-12 20:11:10,483 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 155 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 155 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:10,539 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:11:10,539 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:10,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:11:10,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:10,622 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:10,622 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1938091607] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:10,622 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:10,622 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-06-12 20:11:10,622 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467745866] [2021-06-12 20:11:10,622 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-12 20:11:10,622 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:10,622 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-12 20:11:10,622 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-12 20:11:10,623 INFO L87 Difference]: Start difference. First operand 88 states and 183 transitions. Second operand has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:10,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:10,754 INFO L93 Difference]: Finished difference Result 105 states and 212 transitions. [2021-06-12 20:11:10,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:11:10,755 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:11:10,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:10,755 INFO L225 Difference]: With dead ends: 105 [2021-06-12 20:11:10,755 INFO L226 Difference]: Without dead ends: 105 [2021-06-12 20:11:10,755 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 147.5ms TimeCoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:11:10,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2021-06-12 20:11:10,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 85. [2021-06-12 20:11:10,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 84 states have (on average 2.0595238095238093) internal successors, (173), 84 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:10,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 173 transitions. [2021-06-12 20:11:10,756 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 173 transitions. Word has length 17 [2021-06-12 20:11:10,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:10,756 INFO L482 AbstractCegarLoop]: Abstraction has 85 states and 173 transitions. [2021-06-12 20:11:10,756 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:10,756 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 173 transitions. [2021-06-12 20:11:10,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:11:10,756 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:10,756 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:10,968 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 155 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6168 [2021-06-12 20:11:10,969 INFO L430 AbstractCegarLoop]: === Iteration 161 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:10,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:10,969 INFO L82 PathProgramCache]: Analyzing trace with hash -104033302, now seen corresponding path program 155 times [2021-06-12 20:11:10,969 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:10,969 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692300816] [2021-06-12 20:11:10,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:10,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:11,020 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:11,020 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:11,020 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692300816] [2021-06-12 20:11:11,020 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692300816] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:11,020 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [11032919] [2021-06-12 20:11:11,020 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 156 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 156 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:11,077 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:11:11,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:11,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:11:11,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:11,210 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:11,211 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [11032919] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:11,211 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:11,211 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-06-12 20:11:11,211 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554654127] [2021-06-12 20:11:11,211 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-12 20:11:11,211 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:11,211 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-12 20:11:11,211 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-12 20:11:11,211 INFO L87 Difference]: Start difference. First operand 85 states and 173 transitions. Second operand has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:11,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:11,342 INFO L93 Difference]: Finished difference Result 91 states and 180 transitions. [2021-06-12 20:11:11,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-12 20:11:11,342 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:11:11,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:11,342 INFO L225 Difference]: With dead ends: 91 [2021-06-12 20:11:11,342 INFO L226 Difference]: Without dead ends: 85 [2021-06-12 20:11:11,343 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 176.4ms TimeCoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:11:11,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2021-06-12 20:11:11,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 83. [2021-06-12 20:11:11,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 82 states have (on average 2.048780487804878) internal successors, (168), 82 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:11,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 168 transitions. [2021-06-12 20:11:11,344 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 168 transitions. Word has length 17 [2021-06-12 20:11:11,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:11,344 INFO L482 AbstractCegarLoop]: Abstraction has 83 states and 168 transitions. [2021-06-12 20:11:11,344 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:11,344 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 168 transitions. [2021-06-12 20:11:11,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:11:11,344 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:11,344 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:11,544 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6172,156 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:11,544 INFO L430 AbstractCegarLoop]: === Iteration 162 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:11,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:11,544 INFO L82 PathProgramCache]: Analyzing trace with hash -701452792, now seen corresponding path program 156 times [2021-06-12 20:11:11,545 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:11,545 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159632804] [2021-06-12 20:11:11,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:11,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:11,601 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:11,601 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:11,601 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159632804] [2021-06-12 20:11:11,601 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159632804] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:11,601 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [103852850] [2021-06-12 20:11:11,601 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 157 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 157 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:11,658 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:11:11,658 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:11,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:11:11,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:11,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:11:11,878 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:11,881 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:11,882 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:11,963 INFO L628 ElimStorePlain]: treesize reduction 86, result has 48.5 percent of original size [2021-06-12 20:11:11,967 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:11:11,967 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:11,997 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:12,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:12,001 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:12,029 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:12,032 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:12,032 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:12,060 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:12,062 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:12,063 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:12,089 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:12,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:11:12,092 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:12,117 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:12,119 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:12,120 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:12,144 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:12,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:11:12,147 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:12,169 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:12,170 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:11:12,170 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-06-12 20:11:12,198 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:12,198 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [103852850] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:12,198 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:12,198 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:11:12,198 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040183550] [2021-06-12 20:11:12,198 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:11:12,198 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:12,199 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:11:12,199 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:11:12,199 INFO L87 Difference]: Start difference. First operand 83 states and 168 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:12,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:12,672 INFO L93 Difference]: Finished difference Result 114 states and 219 transitions. [2021-06-12 20:11:12,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:11:12,672 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:11:12,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:12,672 INFO L225 Difference]: With dead ends: 114 [2021-06-12 20:11:12,672 INFO L226 Difference]: Without dead ends: 114 [2021-06-12 20:11:12,673 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 510.1ms TimeCoverageRelationStatistics Valid=141, Invalid=509, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:11:12,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2021-06-12 20:11:12,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 82. [2021-06-12 20:11:12,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 81 states have (on average 2.049382716049383) internal successors, (166), 81 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:12,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 166 transitions. [2021-06-12 20:11:12,674 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 166 transitions. Word has length 17 [2021-06-12 20:11:12,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:12,674 INFO L482 AbstractCegarLoop]: Abstraction has 82 states and 166 transitions. [2021-06-12 20:11:12,674 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:12,674 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 166 transitions. [2021-06-12 20:11:12,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:11:12,674 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:12,674 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:12,890 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 157 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6185 [2021-06-12 20:11:12,890 INFO L430 AbstractCegarLoop]: === Iteration 163 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:12,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:12,890 INFO L82 PathProgramCache]: Analyzing trace with hash -1684020317, now seen corresponding path program 157 times [2021-06-12 20:11:12,890 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:12,890 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063851540] [2021-06-12 20:11:12,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:12,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:12,943 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:12,943 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:12,944 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063851540] [2021-06-12 20:11:12,944 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063851540] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:12,944 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [744150452] [2021-06-12 20:11:12,944 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 158 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 158 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:13,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:13,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:11:13,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:13,075 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:13,075 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [744150452] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:13,075 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:13,075 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-06-12 20:11:13,075 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185014529] [2021-06-12 20:11:13,075 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-12 20:11:13,075 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:13,076 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-12 20:11:13,076 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-12 20:11:13,076 INFO L87 Difference]: Start difference. First operand 82 states and 166 transitions. Second operand has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:13,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:13,180 INFO L93 Difference]: Finished difference Result 98 states and 196 transitions. [2021-06-12 20:11:13,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:11:13,180 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:11:13,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:13,181 INFO L225 Difference]: With dead ends: 98 [2021-06-12 20:11:13,181 INFO L226 Difference]: Without dead ends: 98 [2021-06-12 20:11:13,181 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 123.4ms TimeCoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:11:13,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2021-06-12 20:11:13,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 84. [2021-06-12 20:11:13,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 83 states have (on average 2.072289156626506) internal successors, (172), 83 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:13,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 172 transitions. [2021-06-12 20:11:13,182 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 172 transitions. Word has length 17 [2021-06-12 20:11:13,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:13,182 INFO L482 AbstractCegarLoop]: Abstraction has 84 states and 172 transitions. [2021-06-12 20:11:13,182 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:13,182 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 172 transitions. [2021-06-12 20:11:13,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:11:13,182 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:13,182 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:13,382 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6207,158 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:13,382 INFO L430 AbstractCegarLoop]: === Iteration 164 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:13,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:13,383 INFO L82 PathProgramCache]: Analyzing trace with hash -2048740852, now seen corresponding path program 158 times [2021-06-12 20:11:13,383 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:13,383 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982904879] [2021-06-12 20:11:13,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:13,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:13,436 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:13,436 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:13,436 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982904879] [2021-06-12 20:11:13,436 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982904879] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:13,436 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1542530534] [2021-06-12 20:11:13,436 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 159 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 159 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:13,497 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:11:13,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:13,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:11:13,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:13,749 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:13,749 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1542530534] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:13,749 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:13,749 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:11:13,749 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112890635] [2021-06-12 20:11:13,749 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:11:13,750 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:13,750 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:11:13,750 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:11:13,750 INFO L87 Difference]: Start difference. First operand 84 states and 172 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:14,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:14,081 INFO L93 Difference]: Finished difference Result 114 states and 217 transitions. [2021-06-12 20:11:14,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:11:14,081 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:11:14,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:14,082 INFO L225 Difference]: With dead ends: 114 [2021-06-12 20:11:14,082 INFO L226 Difference]: Without dead ends: 110 [2021-06-12 20:11:14,082 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 396.3ms TimeCoverageRelationStatistics Valid=98, Invalid=408, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:11:14,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2021-06-12 20:11:14,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 83. [2021-06-12 20:11:14,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 82 states have (on average 2.0609756097560976) internal successors, (169), 82 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:14,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 169 transitions. [2021-06-12 20:11:14,083 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 169 transitions. Word has length 17 [2021-06-12 20:11:14,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:14,083 INFO L482 AbstractCegarLoop]: Abstraction has 83 states and 169 transitions. [2021-06-12 20:11:14,083 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:14,083 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 169 transitions. [2021-06-12 20:11:14,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:11:14,083 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:14,083 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:14,283 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 159 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6211 [2021-06-12 20:11:14,283 INFO L430 AbstractCegarLoop]: === Iteration 165 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:14,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:14,284 INFO L82 PathProgramCache]: Analyzing trace with hash -1096274995, now seen corresponding path program 159 times [2021-06-12 20:11:14,284 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:14,284 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496086677] [2021-06-12 20:11:14,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:14,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:14,335 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:14,335 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:14,335 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496086677] [2021-06-12 20:11:14,335 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496086677] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:14,335 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [17237010] [2021-06-12 20:11:14,335 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 160 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 160 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:14,392 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 20:11:14,392 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:14,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:11:14,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:14,453 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:14,454 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [17237010] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:14,454 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:14,454 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-06-12 20:11:14,454 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393625966] [2021-06-12 20:11:14,454 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-12 20:11:14,454 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:14,454 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-12 20:11:14,454 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-12 20:11:14,454 INFO L87 Difference]: Start difference. First operand 83 states and 169 transitions. Second operand has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:14,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:14,578 INFO L93 Difference]: Finished difference Result 102 states and 205 transitions. [2021-06-12 20:11:14,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:11:14,579 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:11:14,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:14,579 INFO L225 Difference]: With dead ends: 102 [2021-06-12 20:11:14,579 INFO L226 Difference]: Without dead ends: 102 [2021-06-12 20:11:14,579 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 120.9ms TimeCoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:11:14,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2021-06-12 20:11:14,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 83. [2021-06-12 20:11:14,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 82 states have (on average 2.0609756097560976) internal successors, (169), 82 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:14,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 169 transitions. [2021-06-12 20:11:14,580 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 169 transitions. Word has length 17 [2021-06-12 20:11:14,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:14,580 INFO L482 AbstractCegarLoop]: Abstraction has 83 states and 169 transitions. [2021-06-12 20:11:14,580 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:14,580 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 169 transitions. [2021-06-12 20:11:14,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:11:14,581 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:14,581 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:14,781 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 160 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6234 [2021-06-12 20:11:14,781 INFO L430 AbstractCegarLoop]: === Iteration 166 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:14,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:14,781 INFO L82 PathProgramCache]: Analyzing trace with hash 1233533912, now seen corresponding path program 160 times [2021-06-12 20:11:14,781 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:14,781 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125755420] [2021-06-12 20:11:14,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:14,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:14,835 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:14,835 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:14,836 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125755420] [2021-06-12 20:11:14,836 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125755420] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:14,836 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [658040870] [2021-06-12 20:11:14,836 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 161 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 161 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:14,898 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:11:14,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:14,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:11:14,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:15,065 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:15,065 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [658040870] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:15,065 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:15,065 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-06-12 20:11:15,065 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422103857] [2021-06-12 20:11:15,065 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-12 20:11:15,065 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:15,066 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-12 20:11:15,066 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-12 20:11:15,066 INFO L87 Difference]: Start difference. First operand 83 states and 169 transitions. Second operand has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:15,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:15,347 INFO L93 Difference]: Finished difference Result 109 states and 205 transitions. [2021-06-12 20:11:15,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:11:15,347 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:11:15,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:15,347 INFO L225 Difference]: With dead ends: 109 [2021-06-12 20:11:15,347 INFO L226 Difference]: Without dead ends: 103 [2021-06-12 20:11:15,348 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 355.5ms TimeCoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:11:15,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2021-06-12 20:11:15,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 83. [2021-06-12 20:11:15,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 82 states have (on average 2.048780487804878) internal successors, (168), 82 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:15,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 168 transitions. [2021-06-12 20:11:15,349 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 168 transitions. Word has length 17 [2021-06-12 20:11:15,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:15,349 INFO L482 AbstractCegarLoop]: Abstraction has 83 states and 168 transitions. [2021-06-12 20:11:15,349 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:15,349 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 168 transitions. [2021-06-12 20:11:15,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:11:15,349 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:15,349 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:15,549 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6238,161 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:15,549 INFO L430 AbstractCegarLoop]: === Iteration 167 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:15,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:15,550 INFO L82 PathProgramCache]: Analyzing trace with hash -498938337, now seen corresponding path program 161 times [2021-06-12 20:11:15,550 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:15,550 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882647607] [2021-06-12 20:11:15,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:15,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:15,597 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:15,597 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:15,598 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882647607] [2021-06-12 20:11:15,598 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882647607] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:15,598 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [29995621] [2021-06-12 20:11:15,598 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 162 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 162 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:15,654 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:11:15,654 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:15,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:11:15,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:15,705 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:15,705 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [29995621] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:15,705 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:15,705 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2021-06-12 20:11:15,705 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822948917] [2021-06-12 20:11:15,705 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-12 20:11:15,705 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:15,705 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-12 20:11:15,706 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-12 20:11:15,706 INFO L87 Difference]: Start difference. First operand 83 states and 168 transitions. Second operand has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:15,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:15,810 INFO L93 Difference]: Finished difference Result 119 states and 227 transitions. [2021-06-12 20:11:15,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:11:15,810 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:11:15,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:15,811 INFO L225 Difference]: With dead ends: 119 [2021-06-12 20:11:15,811 INFO L226 Difference]: Without dead ends: 119 [2021-06-12 20:11:15,811 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 97.5ms TimeCoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:11:15,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2021-06-12 20:11:15,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 79. [2021-06-12 20:11:15,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 78 states have (on average 2.0384615384615383) internal successors, (159), 78 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:15,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 159 transitions. [2021-06-12 20:11:15,812 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 159 transitions. Word has length 17 [2021-06-12 20:11:15,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:15,812 INFO L482 AbstractCegarLoop]: Abstraction has 79 states and 159 transitions. [2021-06-12 20:11:15,812 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:15,812 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 159 transitions. [2021-06-12 20:11:15,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-12 20:11:15,812 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:15,812 INFO L472 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:16,016 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6249,162 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:16,017 INFO L430 AbstractCegarLoop]: === Iteration 168 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:16,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:16,017 INFO L82 PathProgramCache]: Analyzing trace with hash -538062648, now seen corresponding path program 162 times [2021-06-12 20:11:16,017 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:16,017 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911449544] [2021-06-12 20:11:16,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:16,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:16,065 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:16,065 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:16,065 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911449544] [2021-06-12 20:11:16,065 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911449544] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:16,065 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1209239105] [2021-06-12 20:11:16,065 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 163 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 163 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:16,123 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 20:11:16,123 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:16,123 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:11:16,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:16,229 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:16,229 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1209239105] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:16,229 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:16,229 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-06-12 20:11:16,229 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820869387] [2021-06-12 20:11:16,229 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-12 20:11:16,229 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:16,230 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-12 20:11:16,230 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-12 20:11:16,230 INFO L87 Difference]: Start difference. First operand 79 states and 159 transitions. Second operand has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 12 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:16,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:16,419 INFO L93 Difference]: Finished difference Result 90 states and 174 transitions. [2021-06-12 20:11:16,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-12 20:11:16,419 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 12 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-12 20:11:16,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:16,420 INFO L225 Difference]: With dead ends: 90 [2021-06-12 20:11:16,420 INFO L226 Difference]: Without dead ends: 82 [2021-06-12 20:11:16,420 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 236.5ms TimeCoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:11:16,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2021-06-12 20:11:16,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 79. [2021-06-12 20:11:16,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 78 states have (on average 2.0256410256410255) internal successors, (158), 78 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:16,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 158 transitions. [2021-06-12 20:11:16,421 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 158 transitions. Word has length 17 [2021-06-12 20:11:16,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:16,421 INFO L482 AbstractCegarLoop]: Abstraction has 79 states and 158 transitions. [2021-06-12 20:11:16,421 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 12 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:16,421 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 158 transitions. [2021-06-12 20:11:16,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:11:16,421 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:16,421 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:16,626 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 163 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6253 [2021-06-12 20:11:16,626 INFO L430 AbstractCegarLoop]: === Iteration 169 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:16,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:16,626 INFO L82 PathProgramCache]: Analyzing trace with hash 1488406346, now seen corresponding path program 163 times [2021-06-12 20:11:16,626 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:16,626 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997144002] [2021-06-12 20:11:16,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:16,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:16,821 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:16,821 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:16,821 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997144002] [2021-06-12 20:11:16,821 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997144002] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:16,821 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [860835705] [2021-06-12 20:11:16,821 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 164 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 164 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:16,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:16,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:11:16,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:17,452 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:17,453 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:17,456 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:17,456 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:17,459 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:17,459 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:17,460 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:11:17,460 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:17,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:17,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:11:17,464 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:17,518 INFO L628 ElimStorePlain]: treesize reduction 120, result has 33.3 percent of original size [2021-06-12 20:11:17,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:11:17,520 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:17,540 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:17,542 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:11:17,542 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:17,561 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:17,562 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:17,563 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:17,580 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:17,580 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:11:17,580 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:284, output treesize:46 [2021-06-12 20:11:17,656 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:17,656 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [860835705] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:17,656 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:17,656 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2021-06-12 20:11:17,656 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511762046] [2021-06-12 20:11:17,656 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:11:17,656 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:17,657 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:11:17,657 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:11:17,657 INFO L87 Difference]: Start difference. First operand 79 states and 158 transitions. Second operand has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:17,891 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 51 [2021-06-12 20:11:18,175 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 54 [2021-06-12 20:11:18,326 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 54 [2021-06-12 20:11:18,470 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 64 [2021-06-12 20:11:18,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:18,498 INFO L93 Difference]: Finished difference Result 150 states and 283 transitions. [2021-06-12 20:11:18,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:11:18,498 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:11:18,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:18,499 INFO L225 Difference]: With dead ends: 150 [2021-06-12 20:11:18,499 INFO L226 Difference]: Without dead ends: 126 [2021-06-12 20:11:18,499 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 1077.8ms TimeCoverageRelationStatistics Valid=100, Invalid=500, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:11:18,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2021-06-12 20:11:18,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 81. [2021-06-12 20:11:18,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 80 states have (on average 2.025) internal successors, (162), 80 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:18,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 162 transitions. [2021-06-12 20:11:18,500 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 162 transitions. Word has length 18 [2021-06-12 20:11:18,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:18,500 INFO L482 AbstractCegarLoop]: Abstraction has 81 states and 162 transitions. [2021-06-12 20:11:18,500 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:18,500 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 162 transitions. [2021-06-12 20:11:18,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:11:18,500 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:18,500 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:18,700 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 164 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6264 [2021-06-12 20:11:18,701 INFO L430 AbstractCegarLoop]: === Iteration 170 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:18,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:18,701 INFO L82 PathProgramCache]: Analyzing trace with hash -857142774, now seen corresponding path program 164 times [2021-06-12 20:11:18,701 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:18,701 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096901151] [2021-06-12 20:11:18,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:18,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:18,869 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:18,869 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:18,870 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096901151] [2021-06-12 20:11:18,870 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096901151] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:18,870 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1533749247] [2021-06-12 20:11:18,870 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 165 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 165 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:18,934 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:11:18,934 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:18,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:11:18,935 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:19,542 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:19,542 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:19,545 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:19,545 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:19,548 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:19,549 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:19,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:11:19,550 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:19,552 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:19,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:11:19,553 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:19,609 INFO L628 ElimStorePlain]: treesize reduction 123, result has 32.4 percent of original size [2021-06-12 20:11:19,611 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:11:19,612 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:19,631 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:19,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:11:19,634 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:19,652 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:19,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:11:19,654 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:19,672 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:19,673 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:11:19,673 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:284, output treesize:46 [2021-06-12 20:11:19,751 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:19,751 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1533749247] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:19,751 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:19,751 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2021-06-12 20:11:19,751 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118597268] [2021-06-12 20:11:19,751 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:11:19,751 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:19,751 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:11:19,751 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:11:19,752 INFO L87 Difference]: Start difference. First operand 81 states and 162 transitions. Second operand has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:20,141 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 67 [2021-06-12 20:11:21,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:21,007 INFO L93 Difference]: Finished difference Result 178 states and 345 transitions. [2021-06-12 20:11:21,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-12 20:11:21,007 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:11:21,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:21,007 INFO L225 Difference]: With dead ends: 178 [2021-06-12 20:11:21,007 INFO L226 Difference]: Without dead ends: 152 [2021-06-12 20:11:21,007 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 1469.1ms TimeCoverageRelationStatistics Valid=134, Invalid=858, Unknown=0, NotChecked=0, Total=992 [2021-06-12 20:11:21,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2021-06-12 20:11:21,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 84. [2021-06-12 20:11:21,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 83 states have (on average 2.0481927710843375) internal successors, (170), 83 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:21,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 170 transitions. [2021-06-12 20:11:21,009 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 170 transitions. Word has length 18 [2021-06-12 20:11:21,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:21,009 INFO L482 AbstractCegarLoop]: Abstraction has 84 states and 170 transitions. [2021-06-12 20:11:21,009 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:21,009 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 170 transitions. [2021-06-12 20:11:21,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:11:21,009 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:21,009 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:21,209 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 165 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6418 [2021-06-12 20:11:21,209 INFO L430 AbstractCegarLoop]: === Iteration 171 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:21,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:21,210 INFO L82 PathProgramCache]: Analyzing trace with hash 48811164, now seen corresponding path program 165 times [2021-06-12 20:11:21,210 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:21,210 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901931472] [2021-06-12 20:11:21,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:21,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:21,362 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:21,362 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:21,362 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901931472] [2021-06-12 20:11:21,362 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901931472] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:21,362 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [831102394] [2021-06-12 20:11:21,362 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 166 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 166 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:21,424 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 20:11:21,424 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:21,425 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:11:21,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:22,104 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:22,104 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:22,108 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:22,108 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:22,112 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:22,112 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:22,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:11:22,113 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:22,117 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:22,117 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:22,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:11:22,118 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:22,120 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:22,121 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:22,182 INFO L628 ElimStorePlain]: treesize reduction 160, result has 26.6 percent of original size [2021-06-12 20:11:22,184 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:11:22,185 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:22,204 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:22,206 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:22,207 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:22,225 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:22,227 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:11:22,227 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:22,244 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:22,245 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:11:22,245 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:356, output treesize:46 [2021-06-12 20:11:22,315 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:22,315 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [831102394] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:22,315 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:22,315 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-12 20:11:22,316 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459621649] [2021-06-12 20:11:22,316 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:11:22,316 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:22,316 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:11:22,316 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:11:22,316 INFO L87 Difference]: Start difference. First operand 84 states and 170 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:22,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:22,815 INFO L93 Difference]: Finished difference Result 136 states and 268 transitions. [2021-06-12 20:11:22,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:11:22,816 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:11:22,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:22,816 INFO L225 Difference]: With dead ends: 136 [2021-06-12 20:11:22,816 INFO L226 Difference]: Without dead ends: 117 [2021-06-12 20:11:22,816 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 585.8ms TimeCoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:11:22,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2021-06-12 20:11:22,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 86. [2021-06-12 20:11:22,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 85 states have (on average 2.0470588235294116) internal successors, (174), 85 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:22,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 174 transitions. [2021-06-12 20:11:22,817 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 174 transitions. Word has length 18 [2021-06-12 20:11:22,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:22,817 INFO L482 AbstractCegarLoop]: Abstraction has 86 states and 174 transitions. [2021-06-12 20:11:22,817 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:22,817 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 174 transitions. [2021-06-12 20:11:22,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:11:22,818 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:22,818 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:23,018 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6518,166 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:23,018 INFO L430 AbstractCegarLoop]: === Iteration 172 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:23,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:23,018 INFO L82 PathProgramCache]: Analyzing trace with hash -982261800, now seen corresponding path program 166 times [2021-06-12 20:11:23,018 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:23,018 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76586447] [2021-06-12 20:11:23,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:23,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:23,188 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:23,188 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:23,188 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76586447] [2021-06-12 20:11:23,188 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76586447] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:23,188 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [463576946] [2021-06-12 20:11:23,189 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 167 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 167 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:23,249 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:11:23,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:23,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:11:23,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:23,850 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:23,851 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:23,851 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:11:23,852 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:23,854 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:23,855 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:23,858 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:23,858 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:23,858 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:11:23,859 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:23,861 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:23,862 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:23,865 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:23,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:11:23,865 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:23,922 INFO L628 ElimStorePlain]: treesize reduction 172, result has 26.2 percent of original size [2021-06-12 20:11:23,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:11:23,925 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:23,944 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:23,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:11:23,946 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:23,964 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:23,966 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:11:23,967 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:23,984 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:23,985 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:11:23,985 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:387, output treesize:46 [2021-06-12 20:11:24,056 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:24,056 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [463576946] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:24,056 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:24,056 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-12 20:11:24,056 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690302130] [2021-06-12 20:11:24,057 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:11:24,057 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:24,057 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:11:24,057 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:11:24,057 INFO L87 Difference]: Start difference. First operand 86 states and 174 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:24,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:24,477 INFO L93 Difference]: Finished difference Result 133 states and 262 transitions. [2021-06-12 20:11:24,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:11:24,478 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:11:24,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:24,478 INFO L225 Difference]: With dead ends: 133 [2021-06-12 20:11:24,478 INFO L226 Difference]: Without dead ends: 117 [2021-06-12 20:11:24,478 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 617.3ms TimeCoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:11:24,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2021-06-12 20:11:24,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 87. [2021-06-12 20:11:24,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 86 states have (on average 2.046511627906977) internal successors, (176), 86 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:24,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 176 transitions. [2021-06-12 20:11:24,479 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 176 transitions. Word has length 18 [2021-06-12 20:11:24,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:24,479 INFO L482 AbstractCegarLoop]: Abstraction has 87 states and 176 transitions. [2021-06-12 20:11:24,479 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:24,479 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 176 transitions. [2021-06-12 20:11:24,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:11:24,479 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:24,479 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:24,680 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6665,167 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:24,680 INFO L430 AbstractCegarLoop]: === Iteration 173 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:24,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:24,680 INFO L82 PathProgramCache]: Analyzing trace with hash 1339782428, now seen corresponding path program 167 times [2021-06-12 20:11:24,680 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:24,680 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469296753] [2021-06-12 20:11:24,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:24,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:24,873 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:24,873 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:24,873 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469296753] [2021-06-12 20:11:24,873 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469296753] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:24,873 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [83524634] [2021-06-12 20:11:24,873 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 168 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 168 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:24,934 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:11:24,934 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:24,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:11:24,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:25,450 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:25,451 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:25,454 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:25,454 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:25,457 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:25,457 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:25,457 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:11:25,458 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:25,461 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:25,461 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:11:25,462 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:25,515 INFO L628 ElimStorePlain]: treesize reduction 120, result has 33.3 percent of original size [2021-06-12 20:11:25,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:11:25,518 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:25,537 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:25,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:11:25,540 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:25,558 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:25,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:11:25,560 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:25,577 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:25,577 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:11:25,578 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:284, output treesize:46 [2021-06-12 20:11:25,648 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:25,648 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [83524634] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:25,648 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:25,648 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-12 20:11:25,648 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123482504] [2021-06-12 20:11:25,648 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:11:25,648 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:25,648 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:11:25,649 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:11:25,649 INFO L87 Difference]: Start difference. First operand 87 states and 176 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:26,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:26,054 INFO L93 Difference]: Finished difference Result 130 states and 256 transitions. [2021-06-12 20:11:26,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:11:26,054 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:11:26,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:26,054 INFO L225 Difference]: With dead ends: 130 [2021-06-12 20:11:26,055 INFO L226 Difference]: Without dead ends: 117 [2021-06-12 20:11:26,055 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 625.8ms TimeCoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:11:26,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2021-06-12 20:11:26,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 88. [2021-06-12 20:11:26,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 87 states have (on average 2.045977011494253) internal successors, (178), 87 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:26,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 178 transitions. [2021-06-12 20:11:26,056 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 178 transitions. Word has length 18 [2021-06-12 20:11:26,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:26,056 INFO L482 AbstractCegarLoop]: Abstraction has 88 states and 178 transitions. [2021-06-12 20:11:26,056 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:26,056 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 178 transitions. [2021-06-12 20:11:26,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:11:26,056 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:26,056 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:26,260 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6810,168 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:26,261 INFO L430 AbstractCegarLoop]: === Iteration 174 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:26,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:26,261 INFO L82 PathProgramCache]: Analyzing trace with hash 860497752, now seen corresponding path program 168 times [2021-06-12 20:11:26,261 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:26,261 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866530581] [2021-06-12 20:11:26,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:26,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:26,432 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:26,432 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:26,432 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866530581] [2021-06-12 20:11:26,432 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866530581] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:26,432 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [164179694] [2021-06-12 20:11:26,432 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 169 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 169 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:26,493 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 20:11:26,493 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:26,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:11:26,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:27,148 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:27,149 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:27,149 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:11:27,150 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:27,154 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:27,155 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:27,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:11:27,156 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:27,160 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:27,160 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:27,165 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:27,165 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:27,170 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:27,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:11:27,170 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:27,314 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 66 [2021-06-12 20:11:27,314 INFO L628 ElimStorePlain]: treesize reduction 491, result has 19.4 percent of original size [2021-06-12 20:11:27,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:11:27,318 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:27,361 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:27,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:11:27,369 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:27,410 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:27,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:27,413 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:27,452 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:27,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:27,455 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:27,493 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:27,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:11:27,497 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:27,532 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:27,535 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:11:27,536 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:27,570 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:27,573 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:11:27,573 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:27,606 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:27,607 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:11:27,608 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 10 variables, input treesize:769, output treesize:73 [2021-06-12 20:11:27,732 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:27,733 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [164179694] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:27,733 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:27,733 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-12 20:11:27,733 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202061666] [2021-06-12 20:11:27,733 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:11:27,733 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:27,733 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:11:27,733 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:11:27,733 INFO L87 Difference]: Start difference. First operand 88 states and 178 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:28,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:28,182 INFO L93 Difference]: Finished difference Result 148 states and 280 transitions. [2021-06-12 20:11:28,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:11:28,182 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:11:28,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:28,183 INFO L225 Difference]: With dead ends: 148 [2021-06-12 20:11:28,183 INFO L226 Difference]: Without dead ends: 129 [2021-06-12 20:11:28,183 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 639.9ms TimeCoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:11:28,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2021-06-12 20:11:28,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 90. [2021-06-12 20:11:28,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 89 states have (on average 2.067415730337079) internal successors, (184), 89 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:28,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 184 transitions. [2021-06-12 20:11:28,184 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 184 transitions. Word has length 18 [2021-06-12 20:11:28,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:28,184 INFO L482 AbstractCegarLoop]: Abstraction has 90 states and 184 transitions. [2021-06-12 20:11:28,184 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:28,184 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 184 transitions. [2021-06-12 20:11:28,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:11:28,184 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:28,184 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:28,385 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 169 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6903 [2021-06-12 20:11:28,385 INFO L430 AbstractCegarLoop]: === Iteration 175 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:28,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:28,385 INFO L82 PathProgramCache]: Analyzing trace with hash 57973998, now seen corresponding path program 169 times [2021-06-12 20:11:28,385 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:28,385 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486316556] [2021-06-12 20:11:28,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:28,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:28,537 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:28,537 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:28,537 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486316556] [2021-06-12 20:11:28,537 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486316556] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:28,537 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [532362183] [2021-06-12 20:11:28,537 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 170 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 170 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:28,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:28,614 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:11:28,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:29,263 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:29,264 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:29,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:11:29,265 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:29,269 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:29,269 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:29,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:11:29,270 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:29,273 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:29,274 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:29,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:11:29,275 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:29,278 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:29,279 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:29,282 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:29,283 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:29,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:11:29,284 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:29,287 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:29,287 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:29,291 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:29,291 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:29,292 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:11:29,292 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:29,296 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:29,296 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:29,299 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:29,300 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:29,303 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:29,303 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:29,306 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:29,306 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:29,307 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:11:29,307 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:29,310 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:29,311 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:29,362 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:11:29,365 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:11:29,366 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:29,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:11:29,369 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:29,371 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:29,372 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:29,392 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:29,393 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:11:29,393 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-06-12 20:11:29,466 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:29,466 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [532362183] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:29,466 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:29,466 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-12 20:11:29,466 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306807364] [2021-06-12 20:11:29,466 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:11:29,467 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:29,467 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:11:29,467 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:11:29,467 INFO L87 Difference]: Start difference. First operand 90 states and 184 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:29,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:29,923 INFO L93 Difference]: Finished difference Result 138 states and 274 transitions. [2021-06-12 20:11:29,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:11:29,923 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:11:29,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:29,923 INFO L225 Difference]: With dead ends: 138 [2021-06-12 20:11:29,923 INFO L226 Difference]: Without dead ends: 122 [2021-06-12 20:11:29,923 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 579.5ms TimeCoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:11:29,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2021-06-12 20:11:29,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 92. [2021-06-12 20:11:29,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 91 states have (on average 2.065934065934066) internal successors, (188), 91 states have internal predecessors, (188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:29,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 188 transitions. [2021-06-12 20:11:29,925 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 188 transitions. Word has length 18 [2021-06-12 20:11:29,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:29,925 INFO L482 AbstractCegarLoop]: Abstraction has 92 states and 188 transitions. [2021-06-12 20:11:29,925 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:29,925 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 188 transitions. [2021-06-12 20:11:29,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:11:29,925 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:29,925 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:30,125 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 170 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7013 [2021-06-12 20:11:30,125 INFO L430 AbstractCegarLoop]: === Iteration 176 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:30,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:30,126 INFO L82 PathProgramCache]: Analyzing trace with hash -1914949070, now seen corresponding path program 170 times [2021-06-12 20:11:30,126 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:30,126 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618478377] [2021-06-12 20:11:30,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:30,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:30,279 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:30,279 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:30,279 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618478377] [2021-06-12 20:11:30,279 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618478377] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:30,279 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [313503593] [2021-06-12 20:11:30,279 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 171 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 171 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:30,339 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:11:30,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:30,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:11:30,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:30,925 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:30,925 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:30,926 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:11:30,926 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:30,930 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:30,930 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:30,934 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:30,934 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:30,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:11:30,936 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:30,939 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:30,939 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:30,943 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:30,943 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:30,946 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:30,947 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:30,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:11:30,948 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:30,951 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:30,952 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:30,955 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:30,955 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:30,955 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:11:30,956 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:30,959 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:30,960 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:30,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:11:30,960 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:30,963 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:30,964 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:30,964 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:11:30,965 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:30,968 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:30,968 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:30,971 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:30,971 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:31,023 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:11:31,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:31,030 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:31,033 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:11:31,033 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:31,036 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:11:31,036 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:31,057 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:31,058 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:11:31,058 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-06-12 20:11:31,129 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:31,129 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [313503593] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:31,129 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:31,129 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-12 20:11:31,129 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661930842] [2021-06-12 20:11:31,129 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:11:31,129 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:31,129 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:11:31,130 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:11:31,130 INFO L87 Difference]: Start difference. First operand 92 states and 188 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:31,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:31,520 INFO L93 Difference]: Finished difference Result 135 states and 268 transitions. [2021-06-12 20:11:31,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:11:31,520 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:11:31,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:31,520 INFO L225 Difference]: With dead ends: 135 [2021-06-12 20:11:31,520 INFO L226 Difference]: Without dead ends: 122 [2021-06-12 20:11:31,520 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 602.4ms TimeCoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:11:31,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2021-06-12 20:11:31,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 93. [2021-06-12 20:11:31,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 92 states have (on average 2.0652173913043477) internal successors, (190), 92 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:31,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 190 transitions. [2021-06-12 20:11:31,521 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 190 transitions. Word has length 18 [2021-06-12 20:11:31,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:31,522 INFO L482 AbstractCegarLoop]: Abstraction has 93 states and 190 transitions. [2021-06-12 20:11:31,522 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:31,522 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 190 transitions. [2021-06-12 20:11:31,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:11:31,522 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:31,522 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:31,722 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 171 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7187 [2021-06-12 20:11:31,722 INFO L430 AbstractCegarLoop]: === Iteration 177 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:31,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:31,722 INFO L82 PathProgramCache]: Analyzing trace with hash 1900733550, now seen corresponding path program 171 times [2021-06-12 20:11:31,722 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:31,722 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405709623] [2021-06-12 20:11:31,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:31,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:31,882 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:31,882 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:31,882 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405709623] [2021-06-12 20:11:31,882 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405709623] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:31,882 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [736066151] [2021-06-12 20:11:31,882 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 172 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 172 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:31,943 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 20:11:31,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:31,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:11:31,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:32,759 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:32,760 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:32,764 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:32,765 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:32,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:11:32,766 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:32,770 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:32,771 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:32,775 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:32,776 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:32,780 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:32,780 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:32,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:32,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:32,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:11:32,786 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:32,791 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:32,791 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:32,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:11:32,792 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:32,796 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:32,797 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:32,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:11:32,798 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:32,802 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:32,803 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:32,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:11:32,804 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:32,808 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:32,809 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:32,813 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:32,814 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:32,814 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:11:32,815 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:32,819 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:32,819 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:32,824 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:32,824 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:32,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:11:32,825 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:32,829 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:32,830 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:32,833 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:32,834 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:32,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:11:32,835 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:32,839 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:32,839 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:32,843 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:32,844 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:32,844 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:11:32,844 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:32,848 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:32,849 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:32,849 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:11:32,849 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:32,853 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:32,853 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:32,857 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:32,857 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:32,987 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 70 [2021-06-12 20:11:32,988 INFO L628 ElimStorePlain]: treesize reduction 24, result has 86.4 percent of original size [2021-06-12 20:11:32,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:11:32,992 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:32,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:32,995 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:32,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:11:32,999 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:33,002 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:11:33,003 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:33,006 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:11:33,006 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:33,057 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:33,059 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:11:33,059 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 5 variables, input treesize:897, output treesize:100 [2021-06-12 20:11:33,224 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:33,225 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [736066151] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:33,225 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:33,225 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-12 20:11:33,225 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813749049] [2021-06-12 20:11:33,225 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:11:33,225 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:33,225 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:11:33,225 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:11:33,225 INFO L87 Difference]: Start difference. First operand 93 states and 190 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:33,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:33,731 INFO L93 Difference]: Finished difference Result 153 states and 292 transitions. [2021-06-12 20:11:33,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:11:33,732 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:11:33,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:33,732 INFO L225 Difference]: With dead ends: 153 [2021-06-12 20:11:33,732 INFO L226 Difference]: Without dead ends: 134 [2021-06-12 20:11:33,732 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 702.8ms TimeCoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:11:33,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2021-06-12 20:11:33,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 91. [2021-06-12 20:11:33,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 90 states have (on average 2.066666666666667) internal successors, (186), 90 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:33,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 186 transitions. [2021-06-12 20:11:33,733 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 186 transitions. Word has length 18 [2021-06-12 20:11:33,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:33,733 INFO L482 AbstractCegarLoop]: Abstraction has 91 states and 186 transitions. [2021-06-12 20:11:33,733 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:33,733 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 186 transitions. [2021-06-12 20:11:33,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:11:33,734 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:33,734 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:33,934 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7319,172 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:33,934 INFO L430 AbstractCegarLoop]: === Iteration 178 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:33,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:33,934 INFO L82 PathProgramCache]: Analyzing trace with hash -1327203748, now seen corresponding path program 172 times [2021-06-12 20:11:33,934 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:33,934 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515749787] [2021-06-12 20:11:33,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:33,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:34,083 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:34,083 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:34,083 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515749787] [2021-06-12 20:11:34,083 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515749787] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:34,083 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [106988856] [2021-06-12 20:11:34,083 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 173 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 173 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:34,145 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:11:34,145 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:34,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:11:34,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:34,389 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:11:34,390 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:34,393 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:34,393 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:34,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:11:34,396 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:34,420 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:34,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:11:34,423 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:34,425 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:34,425 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:34,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:11:34,428 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:34,448 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:34,449 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:11:34,449 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:88, output treesize:52 [2021-06-12 20:11:34,517 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:34,517 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [106988856] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:34,517 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:34,517 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:11:34,517 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201566485] [2021-06-12 20:11:34,518 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:11:34,518 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:34,518 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:11:34,518 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:11:34,518 INFO L87 Difference]: Start difference. First operand 91 states and 186 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:34,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:34,708 INFO L93 Difference]: Finished difference Result 127 states and 248 transitions. [2021-06-12 20:11:34,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:11:34,708 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:11:34,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:34,708 INFO L225 Difference]: With dead ends: 127 [2021-06-12 20:11:34,709 INFO L226 Difference]: Without dead ends: 114 [2021-06-12 20:11:34,709 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 355.6ms TimeCoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:11:34,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2021-06-12 20:11:34,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 93. [2021-06-12 20:11:34,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 92 states have (on average 2.0652173913043477) internal successors, (190), 92 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:34,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 190 transitions. [2021-06-12 20:11:34,710 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 190 transitions. Word has length 18 [2021-06-12 20:11:34,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:34,710 INFO L482 AbstractCegarLoop]: Abstraction has 93 states and 190 transitions. [2021-06-12 20:11:34,710 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:34,710 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 190 transitions. [2021-06-12 20:11:34,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:11:34,710 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:34,710 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:34,910 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 173 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7478 [2021-06-12 20:11:34,910 INFO L430 AbstractCegarLoop]: === Iteration 179 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:34,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:34,911 INFO L82 PathProgramCache]: Analyzing trace with hash -1806488424, now seen corresponding path program 173 times [2021-06-12 20:11:34,911 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:34,911 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997925927] [2021-06-12 20:11:34,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:34,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:35,057 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:35,057 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:35,057 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997925927] [2021-06-12 20:11:35,057 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997925927] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:35,057 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [968893389] [2021-06-12 20:11:35,057 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 174 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 174 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:35,119 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:11:35,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:35,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:11:35,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:35,259 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:11:35,260 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:35,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:11:35,263 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:35,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:35,267 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:35,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:11:35,270 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:35,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:11:35,273 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:35,329 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:35,331 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:11:35,332 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:35,335 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:11:35,335 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:35,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:11:35,339 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:35,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:11:35,342 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:35,345 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:35,345 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:35,395 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:35,396 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:11:35,397 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:168, output treesize:100 [2021-06-12 20:11:35,563 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:35,564 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [968893389] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:35,564 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:35,564 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:11:35,564 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309428920] [2021-06-12 20:11:35,564 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:11:35,564 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:35,564 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:11:35,564 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:11:35,564 INFO L87 Difference]: Start difference. First operand 93 states and 190 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:35,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:35,947 INFO L93 Difference]: Finished difference Result 134 states and 266 transitions. [2021-06-12 20:11:35,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:11:35,947 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:11:35,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:35,947 INFO L225 Difference]: With dead ends: 134 [2021-06-12 20:11:35,948 INFO L226 Difference]: Without dead ends: 122 [2021-06-12 20:11:35,948 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 504.1ms TimeCoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:11:35,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2021-06-12 20:11:35,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 94. [2021-06-12 20:11:35,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 93 states have (on average 2.064516129032258) internal successors, (192), 93 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:35,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 192 transitions. [2021-06-12 20:11:35,949 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 192 transitions. Word has length 18 [2021-06-12 20:11:35,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:35,949 INFO L482 AbstractCegarLoop]: Abstraction has 94 states and 192 transitions. [2021-06-12 20:11:35,949 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:35,949 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 192 transitions. [2021-06-12 20:11:35,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:11:35,949 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:35,949 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:36,160 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7519,174 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:36,161 INFO L430 AbstractCegarLoop]: === Iteration 180 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:36,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:36,161 INFO L82 PathProgramCache]: Analyzing trace with hash 1953249070, now seen corresponding path program 174 times [2021-06-12 20:11:36,161 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:36,161 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977716783] [2021-06-12 20:11:36,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:36,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:36,338 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:36,338 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:36,338 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977716783] [2021-06-12 20:11:36,338 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977716783] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:36,338 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2140044714] [2021-06-12 20:11:36,338 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 175 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 175 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:36,406 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:11:36,406 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:36,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:11:36,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:36,609 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:36,610 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:36,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:11:36,613 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:36,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:11:36,617 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:36,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:11:36,620 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:36,623 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:11:36,624 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:36,681 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:36,684 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:11:36,684 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:36,687 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:36,688 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:36,690 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:11:36,691 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:36,694 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:11:36,694 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:36,697 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:11:36,698 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:36,742 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:36,743 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:11:36,743 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:168, output treesize:100 [2021-06-12 20:11:36,897 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:36,898 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2140044714] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:36,898 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:36,898 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:11:36,898 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513732865] [2021-06-12 20:11:36,898 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:11:36,898 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:36,898 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:11:36,898 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:11:36,898 INFO L87 Difference]: Start difference. First operand 94 states and 192 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:37,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:37,084 INFO L93 Difference]: Finished difference Result 133 states and 262 transitions. [2021-06-12 20:11:37,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:11:37,084 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:11:37,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:37,084 INFO L225 Difference]: With dead ends: 133 [2021-06-12 20:11:37,084 INFO L226 Difference]: Without dead ends: 121 [2021-06-12 20:11:37,084 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 429.5ms TimeCoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:11:37,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2021-06-12 20:11:37,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 95. [2021-06-12 20:11:37,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 94 states have (on average 2.074468085106383) internal successors, (195), 94 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:37,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 195 transitions. [2021-06-12 20:11:37,086 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 195 transitions. Word has length 18 [2021-06-12 20:11:37,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:37,086 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 195 transitions. [2021-06-12 20:11:37,086 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:37,086 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 195 transitions. [2021-06-12 20:11:37,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:11:37,086 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:37,086 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:37,286 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7546,175 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:37,286 INFO L430 AbstractCegarLoop]: === Iteration 181 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:37,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:37,287 INFO L82 PathProgramCache]: Analyzing trace with hash -1931387830, now seen corresponding path program 175 times [2021-06-12 20:11:37,287 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:37,287 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218122827] [2021-06-12 20:11:37,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:37,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:37,491 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:37,491 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:37,491 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218122827] [2021-06-12 20:11:37,492 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218122827] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:37,492 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [826710249] [2021-06-12 20:11:37,492 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 176 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 176 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:37,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:37,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:11:37,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:38,145 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:38,146 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:38,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:11:38,147 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:38,149 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:38,150 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:38,152 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:38,153 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:38,156 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:38,156 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:38,156 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:11:38,157 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:38,159 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:38,160 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:38,215 INFO L628 ElimStorePlain]: treesize reduction 138, result has 31.0 percent of original size [2021-06-12 20:11:38,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:11:38,218 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:38,237 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:38,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:11:38,240 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:38,258 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:38,259 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:11:38,260 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:38,277 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:38,277 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:11:38,277 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:356, output treesize:46 [2021-06-12 20:11:38,348 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:38,348 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [826710249] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:38,348 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:38,348 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-12 20:11:38,348 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180386209] [2021-06-12 20:11:38,348 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:11:38,348 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:38,348 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:11:38,349 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:11:38,349 INFO L87 Difference]: Start difference. First operand 95 states and 195 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:38,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:38,629 INFO L93 Difference]: Finished difference Result 122 states and 239 transitions. [2021-06-12 20:11:38,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:11:38,630 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:11:38,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:38,630 INFO L225 Difference]: With dead ends: 122 [2021-06-12 20:11:38,630 INFO L226 Difference]: Without dead ends: 103 [2021-06-12 20:11:38,630 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 563.7ms TimeCoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:11:38,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2021-06-12 20:11:38,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 97. [2021-06-12 20:11:38,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 96 states have (on average 2.0729166666666665) internal successors, (199), 96 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:38,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 199 transitions. [2021-06-12 20:11:38,631 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 199 transitions. Word has length 18 [2021-06-12 20:11:38,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:38,631 INFO L482 AbstractCegarLoop]: Abstraction has 97 states and 199 transitions. [2021-06-12 20:11:38,631 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:38,631 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 199 transitions. [2021-06-12 20:11:38,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:11:38,631 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:38,631 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:38,832 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 176 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7576 [2021-06-12 20:11:38,832 INFO L430 AbstractCegarLoop]: === Iteration 182 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:38,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:38,832 INFO L82 PathProgramCache]: Analyzing trace with hash 1332506502, now seen corresponding path program 176 times [2021-06-12 20:11:38,832 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:38,832 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702606178] [2021-06-12 20:11:38,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:38,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:38,997 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:38,997 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:38,997 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702606178] [2021-06-12 20:11:38,997 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702606178] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:38,997 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [398070136] [2021-06-12 20:11:38,997 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 177 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 177 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:39,058 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:11:39,058 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:39,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:11:39,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:39,558 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:39,558 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:39,558 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:11:39,559 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:39,562 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:39,562 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:39,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:39,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:39,565 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:11:39,566 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:39,568 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:39,569 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:39,624 INFO L628 ElimStorePlain]: treesize reduction 105, result has 37.5 percent of original size [2021-06-12 20:11:39,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:11:39,627 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:39,646 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:39,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:11:39,649 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:39,667 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:39,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:11:39,669 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:39,686 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:39,686 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:11:39,686 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:284, output treesize:46 [2021-06-12 20:11:39,757 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:39,758 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [398070136] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:39,758 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:39,758 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-12 20:11:39,758 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693854241] [2021-06-12 20:11:39,758 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:11:39,758 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:39,758 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:11:39,758 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:11:39,758 INFO L87 Difference]: Start difference. First operand 97 states and 199 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:40,084 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 53 [2021-06-12 20:11:40,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:40,206 INFO L93 Difference]: Finished difference Result 125 states and 251 transitions. [2021-06-12 20:11:40,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:11:40,206 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:11:40,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:40,206 INFO L225 Difference]: With dead ends: 125 [2021-06-12 20:11:40,206 INFO L226 Difference]: Without dead ends: 109 [2021-06-12 20:11:40,206 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 592.4ms TimeCoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:11:40,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2021-06-12 20:11:40,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 98. [2021-06-12 20:11:40,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 97 states have (on average 2.0721649484536084) internal successors, (201), 97 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:40,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 201 transitions. [2021-06-12 20:11:40,207 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 201 transitions. Word has length 18 [2021-06-12 20:11:40,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:40,208 INFO L482 AbstractCegarLoop]: Abstraction has 98 states and 201 transitions. [2021-06-12 20:11:40,208 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:40,208 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 201 transitions. [2021-06-12 20:11:40,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:11:40,208 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:40,208 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:40,420 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7702,177 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:40,421 INFO L430 AbstractCegarLoop]: === Iteration 183 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:40,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:40,421 INFO L82 PathProgramCache]: Analyzing trace with hash -640416566, now seen corresponding path program 177 times [2021-06-12 20:11:40,421 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:40,421 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541912015] [2021-06-12 20:11:40,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:40,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:40,586 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:40,586 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:40,586 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541912015] [2021-06-12 20:11:40,586 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541912015] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:40,586 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [892184714] [2021-06-12 20:11:40,586 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 178 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 178 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:40,649 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 20:11:40,649 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:40,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:11:40,650 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:41,209 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:41,209 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:41,212 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:41,212 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:41,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:41,216 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:41,216 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:11:41,217 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:41,219 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:41,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:11:41,220 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:41,274 INFO L628 ElimStorePlain]: treesize reduction 120, result has 33.3 percent of original size [2021-06-12 20:11:41,275 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:11:41,276 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:41,296 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:41,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:11:41,298 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:41,316 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:41,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:41,318 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:41,335 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:41,336 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:11:41,336 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:284, output treesize:46 [2021-06-12 20:11:41,407 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:41,407 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [892184714] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:41,407 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:41,407 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-12 20:11:41,407 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729642916] [2021-06-12 20:11:41,407 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:11:41,407 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:41,407 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:11:41,407 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:11:41,407 INFO L87 Difference]: Start difference. First operand 98 states and 201 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:41,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:41,764 INFO L93 Difference]: Finished difference Result 122 states and 245 transitions. [2021-06-12 20:11:41,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:11:41,764 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:11:41,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:41,764 INFO L225 Difference]: With dead ends: 122 [2021-06-12 20:11:41,764 INFO L226 Difference]: Without dead ends: 109 [2021-06-12 20:11:41,764 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 570.3ms TimeCoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:11:41,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2021-06-12 20:11:41,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 99. [2021-06-12 20:11:41,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 98 states have (on average 2.0714285714285716) internal successors, (203), 98 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:41,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 203 transitions. [2021-06-12 20:11:41,765 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 203 transitions. Word has length 18 [2021-06-12 20:11:41,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:41,766 INFO L482 AbstractCegarLoop]: Abstraction has 99 states and 203 transitions. [2021-06-12 20:11:41,766 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:41,766 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 203 transitions. [2021-06-12 20:11:41,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:11:41,766 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:41,766 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:41,966 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 178 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7797 [2021-06-12 20:11:41,966 INFO L430 AbstractCegarLoop]: === Iteration 184 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:41,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:41,966 INFO L82 PathProgramCache]: Analyzing trace with hash -1119701242, now seen corresponding path program 178 times [2021-06-12 20:11:41,967 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:41,967 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343193234] [2021-06-12 20:11:41,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:41,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:42,209 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:42,209 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:42,209 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343193234] [2021-06-12 20:11:42,209 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343193234] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:42,209 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1606932250] [2021-06-12 20:11:42,209 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 179 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 179 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:42,272 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:11:42,272 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:42,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:11:42,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:42,962 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:42,963 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:42,967 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:42,968 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:42,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:11:42,968 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:42,972 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:42,973 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:42,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:42,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:11:42,978 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:43,121 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 67 [2021-06-12 20:11:43,121 INFO L628 ElimStorePlain]: treesize reduction 356, result has 24.7 percent of original size [2021-06-12 20:11:43,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:11:43,125 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:43,167 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:43,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:11:43,170 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:43,210 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:43,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:43,214 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:43,253 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:43,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:11:43,257 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:43,295 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:43,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:43,299 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:43,335 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:43,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:11:43,339 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:43,374 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:43,376 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:11:43,377 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:43,411 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:43,413 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:11:43,413 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 10 variables, input treesize:609, output treesize:73 [2021-06-12 20:11:43,539 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:43,539 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1606932250] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:43,539 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:43,539 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-12 20:11:43,539 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757121502] [2021-06-12 20:11:43,539 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:11:43,539 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:43,539 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:11:43,539 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:11:43,539 INFO L87 Difference]: Start difference. First operand 99 states and 203 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:43,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:43,959 INFO L93 Difference]: Finished difference Result 121 states and 243 transitions. [2021-06-12 20:11:43,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:11:43,959 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:11:43,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:43,959 INFO L225 Difference]: With dead ends: 121 [2021-06-12 20:11:43,959 INFO L226 Difference]: Without dead ends: 109 [2021-06-12 20:11:43,960 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 681.6ms TimeCoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:11:43,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2021-06-12 20:11:43,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 98. [2021-06-12 20:11:43,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 97 states have (on average 2.0721649484536084) internal successors, (201), 97 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:43,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 201 transitions. [2021-06-12 20:11:43,961 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 201 transitions. Word has length 18 [2021-06-12 20:11:43,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:43,961 INFO L482 AbstractCegarLoop]: Abstraction has 98 states and 201 transitions. [2021-06-12 20:11:43,961 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:43,961 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 201 transitions. [2021-06-12 20:11:43,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:11:43,961 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:43,961 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:44,172 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 179 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7893 [2021-06-12 20:11:44,173 INFO L430 AbstractCegarLoop]: === Iteration 185 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:44,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:44,173 INFO L82 PathProgramCache]: Analyzing trace with hash -1922224996, now seen corresponding path program 179 times [2021-06-12 20:11:44,173 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:44,173 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919745883] [2021-06-12 20:11:44,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:44,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:44,333 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:44,333 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:44,333 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919745883] [2021-06-12 20:11:44,333 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919745883] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:44,333 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [282904080] [2021-06-12 20:11:44,333 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 180 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 180 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:44,396 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:11:44,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:44,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:11:44,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:44,969 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:44,969 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:44,973 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:44,973 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:44,977 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:44,977 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:44,981 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:44,981 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:44,981 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:11:44,982 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:44,986 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:44,986 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:44,986 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:11:44,987 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:44,991 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:44,991 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:44,994 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:44,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:44,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:11:44,996 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:44,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:44,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:45,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:11:45,000 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:45,003 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:45,003 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:45,007 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:45,007 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:45,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:11:45,008 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:45,011 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:45,012 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:45,015 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:45,015 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:11:45,015 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:45,067 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:11:45,069 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:45,070 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:45,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:11:45,073 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:45,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:11:45,076 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:45,097 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:45,098 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:11:45,098 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-06-12 20:11:45,171 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:45,171 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [282904080] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:45,171 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:45,171 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-12 20:11:45,171 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317128268] [2021-06-12 20:11:45,171 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:11:45,171 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:45,172 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:11:45,172 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:11:45,172 INFO L87 Difference]: Start difference. First operand 98 states and 201 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:45,504 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 61 [2021-06-12 20:11:45,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:45,622 INFO L93 Difference]: Finished difference Result 127 states and 255 transitions. [2021-06-12 20:11:45,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:11:45,622 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:11:45,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:45,622 INFO L225 Difference]: With dead ends: 127 [2021-06-12 20:11:45,622 INFO L226 Difference]: Without dead ends: 111 [2021-06-12 20:11:45,622 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 579.4ms TimeCoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:11:45,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2021-06-12 20:11:45,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 100. [2021-06-12 20:11:45,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 99 states have (on average 2.0707070707070705) internal successors, (205), 99 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:45,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 205 transitions. [2021-06-12 20:11:45,623 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 205 transitions. Word has length 18 [2021-06-12 20:11:45,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:45,624 INFO L482 AbstractCegarLoop]: Abstraction has 100 states and 205 transitions. [2021-06-12 20:11:45,624 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:45,624 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 205 transitions. [2021-06-12 20:11:45,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:11:45,624 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:45,624 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:45,824 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8093,180 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:45,824 INFO L430 AbstractCegarLoop]: === Iteration 186 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:45,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:45,825 INFO L82 PathProgramCache]: Analyzing trace with hash 399819232, now seen corresponding path program 180 times [2021-06-12 20:11:45,825 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:45,825 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997378668] [2021-06-12 20:11:45,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:45,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:46,066 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:46,067 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:46,067 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997378668] [2021-06-12 20:11:46,067 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997378668] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:46,067 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1831732179] [2021-06-12 20:11:46,067 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 181 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 181 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:46,138 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 20:11:46,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:46,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:11:46,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:46,723 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:46,723 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:46,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:11:46,724 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:46,728 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:46,729 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:46,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:11:46,729 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:46,733 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:46,733 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:46,737 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:46,737 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:46,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:11:46,738 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:46,741 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:46,742 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:46,745 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:46,746 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:46,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:11:46,746 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:46,750 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:46,750 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:46,753 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:46,754 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:46,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:11:46,755 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:46,758 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:46,758 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:46,759 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:11:46,759 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:46,762 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:46,763 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:46,766 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:46,766 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:46,769 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:46,769 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:46,821 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:11:46,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:11:46,824 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:46,827 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:11:46,827 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:46,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:46,830 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:46,851 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:46,852 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:11:46,852 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-06-12 20:11:46,930 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:46,930 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1831732179] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:46,930 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:46,930 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-12 20:11:46,930 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875680792] [2021-06-12 20:11:46,930 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:11:46,931 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:46,931 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:11:46,931 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:11:46,931 INFO L87 Difference]: Start difference. First operand 100 states and 205 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:47,200 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 54 [2021-06-12 20:11:47,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:47,225 INFO L93 Difference]: Finished difference Result 116 states and 229 transitions. [2021-06-12 20:11:47,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:11:47,225 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:11:47,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:47,226 INFO L225 Difference]: With dead ends: 116 [2021-06-12 20:11:47,226 INFO L226 Difference]: Without dead ends: 103 [2021-06-12 20:11:47,226 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 582.8ms TimeCoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:11:47,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2021-06-12 20:11:47,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 101. [2021-06-12 20:11:47,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 100 states have (on average 2.07) internal successors, (207), 100 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:47,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 207 transitions. [2021-06-12 20:11:47,227 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 207 transitions. Word has length 18 [2021-06-12 20:11:47,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:47,227 INFO L482 AbstractCegarLoop]: Abstraction has 101 states and 207 transitions. [2021-06-12 20:11:47,227 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:47,227 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 207 transitions. [2021-06-12 20:11:47,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:11:47,227 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:47,227 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:47,428 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8239,181 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:47,428 INFO L430 AbstractCegarLoop]: === Iteration 187 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:47,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:47,428 INFO L82 PathProgramCache]: Analyzing trace with hash -79465444, now seen corresponding path program 181 times [2021-06-12 20:11:47,428 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:47,428 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221864982] [2021-06-12 20:11:47,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:47,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:47,657 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:47,658 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:47,658 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221864982] [2021-06-12 20:11:47,658 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221864982] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:47,658 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [229350767] [2021-06-12 20:11:47,658 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 182 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 182 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:47,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:47,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:11:47,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:48,396 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:48,396 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:48,401 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:48,402 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:48,407 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:48,407 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:48,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:11:48,408 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:48,413 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:48,414 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:48,419 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:48,420 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:48,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:11:48,421 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:48,425 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:48,426 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:48,426 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:11:48,427 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:48,431 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:48,432 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:48,432 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:11:48,433 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:48,437 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:48,437 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:48,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:11:48,438 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:48,443 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:48,443 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:48,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:48,448 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:48,448 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:11:48,449 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:48,453 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:48,454 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:48,458 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:48,458 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:48,462 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:48,463 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:48,467 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:48,467 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:48,468 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:11:48,468 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:48,472 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:48,473 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:48,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:11:48,474 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:48,477 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:48,478 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:48,580 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 64 [2021-06-12 20:11:48,580 INFO L628 ElimStorePlain]: treesize reduction 18, result has 87.2 percent of original size [2021-06-12 20:11:48,583 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:48,584 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:48,587 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:11:48,588 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:48,591 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:11:48,591 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:48,594 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:11:48,595 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:48,633 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:48,634 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:11:48,634 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:709, output treesize:79 [2021-06-12 20:11:48,768 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:48,769 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [229350767] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:48,769 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:48,769 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-12 20:11:48,769 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716500965] [2021-06-12 20:11:48,769 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:11:48,769 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:48,769 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:11:48,769 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:11:48,769 INFO L87 Difference]: Start difference. First operand 101 states and 207 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:49,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:49,211 INFO L93 Difference]: Finished difference Result 142 states and 273 transitions. [2021-06-12 20:11:49,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:11:49,211 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:11:49,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:49,211 INFO L225 Difference]: With dead ends: 142 [2021-06-12 20:11:49,211 INFO L226 Difference]: Without dead ends: 123 [2021-06-12 20:11:49,212 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 712.5ms TimeCoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:11:49,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2021-06-12 20:11:49,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 99. [2021-06-12 20:11:49,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 98 states have (on average 2.0714285714285716) internal successors, (203), 98 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:49,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 203 transitions. [2021-06-12 20:11:49,213 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 203 transitions. Word has length 18 [2021-06-12 20:11:49,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:49,213 INFO L482 AbstractCegarLoop]: Abstraction has 99 states and 203 transitions. [2021-06-12 20:11:49,213 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:49,213 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 203 transitions. [2021-06-12 20:11:49,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:11:49,213 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:49,213 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:49,413 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 182 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8388 [2021-06-12 20:11:49,413 INFO L430 AbstractCegarLoop]: === Iteration 188 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:49,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:49,414 INFO L82 PathProgramCache]: Analyzing trace with hash 987564554, now seen corresponding path program 182 times [2021-06-12 20:11:49,414 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:49,414 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175664302] [2021-06-12 20:11:49,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:49,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:49,571 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:49,571 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:49,571 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175664302] [2021-06-12 20:11:49,571 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175664302] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:49,571 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1357761764] [2021-06-12 20:11:49,571 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 183 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 183 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:49,634 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:11:49,634 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:49,635 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:11:49,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:49,850 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:11:49,851 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:49,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:49,854 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:49,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:11:49,857 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:49,880 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:49,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:11:49,883 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:49,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:11:49,886 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:49,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:49,889 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:49,909 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:49,909 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:11:49,909 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:88, output treesize:52 [2021-06-12 20:11:49,993 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:49,994 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1357761764] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:49,994 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:49,994 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:11:49,994 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562978933] [2021-06-12 20:11:49,994 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:11:49,994 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:49,994 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:11:49,994 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:11:49,994 INFO L87 Difference]: Start difference. First operand 99 states and 203 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:50,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:50,471 INFO L93 Difference]: Finished difference Result 127 states and 254 transitions. [2021-06-12 20:11:50,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:11:50,471 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:11:50,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:50,471 INFO L225 Difference]: With dead ends: 127 [2021-06-12 20:11:50,471 INFO L226 Difference]: Without dead ends: 114 [2021-06-12 20:11:50,471 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 602.2ms TimeCoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:11:50,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2021-06-12 20:11:50,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 101. [2021-06-12 20:11:50,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 100 states have (on average 2.07) internal successors, (207), 100 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:50,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 207 transitions. [2021-06-12 20:11:50,472 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 207 transitions. Word has length 18 [2021-06-12 20:11:50,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:50,472 INFO L482 AbstractCegarLoop]: Abstraction has 101 states and 207 transitions. [2021-06-12 20:11:50,473 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:50,473 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 207 transitions. [2021-06-12 20:11:50,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:11:50,473 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:50,473 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:50,673 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 183 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8460 [2021-06-12 20:11:50,673 INFO L430 AbstractCegarLoop]: === Iteration 189 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:50,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:50,673 INFO L82 PathProgramCache]: Analyzing trace with hash 508279878, now seen corresponding path program 183 times [2021-06-12 20:11:50,673 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:50,674 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041540869] [2021-06-12 20:11:50,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:50,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:50,822 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:50,822 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:50,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041540869] [2021-06-12 20:11:50,822 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041540869] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:50,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [632215732] [2021-06-12 20:11:50,822 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 184 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 184 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:50,886 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:11:50,887 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:50,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:11:50,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:51,069 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:51,070 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:51,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:11:51,073 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:51,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:11:51,077 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:51,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:11:51,081 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:51,126 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:51,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:11:51,129 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:51,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:51,132 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:51,135 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:11:51,135 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:51,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:11:51,138 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:51,175 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:51,176 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:11:51,177 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:131, output treesize:75 [2021-06-12 20:11:51,303 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:51,304 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [632215732] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:51,304 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:51,304 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:11:51,304 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408676755] [2021-06-12 20:11:51,304 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:11:51,304 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:51,304 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:11:51,304 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:11:51,304 INFO L87 Difference]: Start difference. First operand 101 states and 207 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:51,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:51,530 INFO L93 Difference]: Finished difference Result 116 states and 230 transitions. [2021-06-12 20:11:51,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:11:51,530 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:11:51,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:51,531 INFO L225 Difference]: With dead ends: 116 [2021-06-12 20:11:51,531 INFO L226 Difference]: Without dead ends: 104 [2021-06-12 20:11:51,531 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 399.2ms TimeCoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:11:51,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2021-06-12 20:11:51,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 100. [2021-06-12 20:11:51,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 99 states have (on average 2.0707070707070705) internal successors, (205), 99 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:51,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 205 transitions. [2021-06-12 20:11:51,532 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 205 transitions. Word has length 18 [2021-06-12 20:11:51,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:51,532 INFO L482 AbstractCegarLoop]: Abstraction has 100 states and 205 transitions. [2021-06-12 20:11:51,532 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:51,532 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 205 transitions. [2021-06-12 20:11:51,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:11:51,532 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:51,532 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:51,732 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 184 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8494 [2021-06-12 20:11:51,733 INFO L430 AbstractCegarLoop]: === Iteration 190 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:51,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:51,733 INFO L82 PathProgramCache]: Analyzing trace with hash -26949924, now seen corresponding path program 184 times [2021-06-12 20:11:51,733 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:51,733 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364174427] [2021-06-12 20:11:51,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:51,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:51,899 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:51,899 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:51,899 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364174427] [2021-06-12 20:11:51,899 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364174427] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:51,899 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1121911962] [2021-06-12 20:11:51,899 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 185 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 185 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:51,996 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:11:51,996 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:51,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:11:51,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:52,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:11:52,176 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:52,179 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:11:52,180 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:52,182 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:52,183 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:52,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:11:52,187 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:52,189 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:11:52,190 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:52,241 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:52,244 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:11:52,245 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:52,248 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:11:52,248 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:52,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:11:52,252 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:52,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:11:52,255 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:52,258 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:52,259 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:52,304 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:52,305 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:11:52,305 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:172, output treesize:104 [2021-06-12 20:11:52,492 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:52,493 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1121911962] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:52,493 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:52,493 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:11:52,493 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827939657] [2021-06-12 20:11:52,493 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:11:52,493 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:52,493 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:11:52,493 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:11:52,493 INFO L87 Difference]: Start difference. First operand 100 states and 205 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:53,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:53,297 INFO L93 Difference]: Finished difference Result 174 states and 334 transitions. [2021-06-12 20:11:53,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:11:53,298 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:11:53,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:53,298 INFO L225 Difference]: With dead ends: 174 [2021-06-12 20:11:53,298 INFO L226 Difference]: Without dead ends: 148 [2021-06-12 20:11:53,298 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 970.6ms TimeCoverageRelationStatistics Valid=110, Invalid=540, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:11:53,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2021-06-12 20:11:53,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 103. [2021-06-12 20:11:53,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 102 states have (on average 2.0980392156862746) internal successors, (214), 102 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:53,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 214 transitions. [2021-06-12 20:11:53,299 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 214 transitions. Word has length 18 [2021-06-12 20:11:53,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:53,299 INFO L482 AbstractCegarLoop]: Abstraction has 103 states and 214 transitions. [2021-06-12 20:11:53,300 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:53,300 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 214 transitions. [2021-06-12 20:11:53,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:11:53,300 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:53,300 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:53,500 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 185 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8517 [2021-06-12 20:11:53,500 INFO L430 AbstractCegarLoop]: === Iteration 191 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:53,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:53,500 INFO L82 PathProgramCache]: Analyzing trace with hash 260313670, now seen corresponding path program 185 times [2021-06-12 20:11:53,501 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:53,501 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573647484] [2021-06-12 20:11:53,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:53,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:53,664 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:53,664 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:53,664 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573647484] [2021-06-12 20:11:53,664 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573647484] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:53,664 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [158570108] [2021-06-12 20:11:53,665 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 186 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 186 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:53,729 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:11:53,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:53,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:11:53,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:54,251 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:54,251 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:54,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:11:54,252 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:54,256 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:54,256 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:54,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:11:54,257 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:54,261 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:54,262 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:54,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:11:54,262 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:54,266 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:54,267 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:54,270 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:54,271 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:54,274 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:54,274 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:54,278 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:54,278 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:54,282 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:54,282 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:54,285 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:54,286 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:54,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:11:54,287 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:54,290 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:54,291 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:54,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:11:54,291 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:54,294 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:54,295 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:54,295 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:11:54,295 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:54,298 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:54,298 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:54,350 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:11:54,352 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:54,353 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:54,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:11:54,356 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:54,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:11:54,362 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:54,382 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:54,383 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:11:54,383 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-06-12 20:11:54,458 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:54,458 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [158570108] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:54,458 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:54,458 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-12 20:11:54,458 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408090105] [2021-06-12 20:11:54,458 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:11:54,458 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:54,458 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:11:54,458 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:11:54,459 INFO L87 Difference]: Start difference. First operand 103 states and 214 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:54,762 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 61 [2021-06-12 20:11:54,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:54,797 INFO L93 Difference]: Finished difference Result 126 states and 251 transitions. [2021-06-12 20:11:54,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:11:54,798 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:11:54,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:54,798 INFO L225 Difference]: With dead ends: 126 [2021-06-12 20:11:54,798 INFO L226 Difference]: Without dead ends: 110 [2021-06-12 20:11:54,798 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 589.1ms TimeCoverageRelationStatistics Valid=55, Invalid=325, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:11:54,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2021-06-12 20:11:54,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 104. [2021-06-12 20:11:54,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 103 states have (on average 2.0970873786407767) internal successors, (216), 103 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:54,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 216 transitions. [2021-06-12 20:11:54,799 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 216 transitions. Word has length 18 [2021-06-12 20:11:54,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:54,799 INFO L482 AbstractCegarLoop]: Abstraction has 104 states and 216 transitions. [2021-06-12 20:11:54,799 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:54,799 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 216 transitions. [2021-06-12 20:11:54,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:11:54,799 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:54,799 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:55,004 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 186 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8545 [2021-06-12 20:11:55,005 INFO L430 AbstractCegarLoop]: === Iteration 192 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:55,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:55,005 INFO L82 PathProgramCache]: Analyzing trace with hash -1712609398, now seen corresponding path program 186 times [2021-06-12 20:11:55,005 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:55,005 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438979689] [2021-06-12 20:11:55,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:55,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:55,177 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:55,177 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:55,177 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438979689] [2021-06-12 20:11:55,177 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438979689] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:55,177 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [584785973] [2021-06-12 20:11:55,177 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 187 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 187 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:55,242 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:11:55,242 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:55,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:11:55,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:55,873 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:55,873 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:55,874 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:11:55,875 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:55,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:55,879 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:55,879 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:11:55,880 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:55,884 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:55,885 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:55,888 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:55,889 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:55,893 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:55,893 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:55,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:11:55,894 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:55,898 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:55,899 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:55,902 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:55,903 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:55,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:55,908 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:55,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:11:55,909 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:55,912 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:55,913 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:55,916 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:55,917 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:55,917 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:11:55,918 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:55,921 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:55,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:55,922 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:11:55,923 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:55,926 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:55,926 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:55,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:55,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:55,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:11:55,931 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:55,934 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:55,934 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:55,937 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:55,938 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:55,990 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:11:55,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:55,993 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:55,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:11:55,996 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:55,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:11:55,999 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:56,020 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:56,021 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:11:56,021 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:591, output treesize:52 [2021-06-12 20:11:56,097 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:56,097 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [584785973] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:56,097 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:56,097 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-12 20:11:56,097 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665010978] [2021-06-12 20:11:56,097 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:11:56,097 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:56,098 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:11:56,098 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:11:56,098 INFO L87 Difference]: Start difference. First operand 104 states and 216 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:56,448 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 54 [2021-06-12 20:11:56,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:56,530 INFO L93 Difference]: Finished difference Result 128 states and 260 transitions. [2021-06-12 20:11:56,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:11:56,531 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:11:56,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:56,531 INFO L225 Difference]: With dead ends: 128 [2021-06-12 20:11:56,531 INFO L226 Difference]: Without dead ends: 115 [2021-06-12 20:11:56,531 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 642.1ms TimeCoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:11:56,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2021-06-12 20:11:56,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 105. [2021-06-12 20:11:56,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 104 states have (on average 2.0961538461538463) internal successors, (218), 104 states have internal predecessors, (218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:56,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 218 transitions. [2021-06-12 20:11:56,533 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 218 transitions. Word has length 18 [2021-06-12 20:11:56,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:56,533 INFO L482 AbstractCegarLoop]: Abstraction has 105 states and 218 transitions. [2021-06-12 20:11:56,533 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:56,533 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 218 transitions. [2021-06-12 20:11:56,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:11:56,534 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:56,534 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:56,749 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8619,187 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:56,749 INFO L430 AbstractCegarLoop]: === Iteration 193 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:56,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:56,750 INFO L82 PathProgramCache]: Analyzing trace with hash 2103073222, now seen corresponding path program 187 times [2021-06-12 20:11:56,750 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:56,750 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696352925] [2021-06-12 20:11:56,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:56,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:56,909 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:56,910 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:56,910 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696352925] [2021-06-12 20:11:56,910 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696352925] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:56,910 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [954103235] [2021-06-12 20:11:56,910 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 188 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 188 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:56,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:56,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:11:56,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:57,652 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:57,653 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:57,657 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:57,658 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:57,662 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:57,662 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:57,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:11:57,663 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:57,667 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:57,668 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:57,672 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:57,672 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:57,676 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:57,677 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:57,677 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:11:57,677 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:57,682 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:57,682 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:57,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:11:57,683 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:57,688 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:57,689 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:57,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:11:57,690 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:57,694 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:57,694 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:57,694 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:11:57,695 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:57,699 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:57,699 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:57,699 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:11:57,700 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:57,704 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:57,705 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:57,705 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:11:57,705 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:57,709 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:57,710 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:57,713 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:57,714 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:57,718 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:57,718 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:11:57,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:11:57,719 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:57,722 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:57,723 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:57,726 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:11:57,726 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:57,818 INFO L628 ElimStorePlain]: treesize reduction 18, result has 87.2 percent of original size [2021-06-12 20:11:57,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:11:57,822 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:57,825 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:57,826 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:57,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:11:57,829 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:57,832 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:11:57,833 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:57,871 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:57,873 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:11:57,873 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:709, output treesize:79 [2021-06-12 20:11:58,004 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:58,004 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [954103235] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:58,004 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:58,004 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-12 20:11:58,004 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451497426] [2021-06-12 20:11:58,004 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:11:58,004 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:58,004 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:11:58,004 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:11:58,005 INFO L87 Difference]: Start difference. First operand 105 states and 218 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:58,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:58,231 INFO L93 Difference]: Finished difference Result 120 states and 241 transitions. [2021-06-12 20:11:58,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:11:58,231 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:11:58,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:58,232 INFO L225 Difference]: With dead ends: 120 [2021-06-12 20:11:58,232 INFO L226 Difference]: Without dead ends: 108 [2021-06-12 20:11:58,232 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 412.4ms TimeCoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:11:58,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2021-06-12 20:11:58,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 103. [2021-06-12 20:11:58,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 102 states have (on average 2.0980392156862746) internal successors, (214), 102 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:58,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 214 transitions. [2021-06-12 20:11:58,233 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 214 transitions. Word has length 18 [2021-06-12 20:11:58,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:58,233 INFO L482 AbstractCegarLoop]: Abstraction has 103 states and 214 transitions. [2021-06-12 20:11:58,233 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:58,233 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 214 transitions. [2021-06-12 20:11:58,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:11:58,233 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:58,233 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:58,436 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8758,188 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:58,437 INFO L430 AbstractCegarLoop]: === Iteration 194 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:58,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:58,437 INFO L82 PathProgramCache]: Analyzing trace with hash -1124864076, now seen corresponding path program 188 times [2021-06-12 20:11:58,437 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:58,437 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855691102] [2021-06-12 20:11:58,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:58,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:58,597 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:58,598 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:58,598 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855691102] [2021-06-12 20:11:58,598 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855691102] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:58,598 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [549318318] [2021-06-12 20:11:58,598 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 189 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 189 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:58,663 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:11:58,663 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:58,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:11:58,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:58,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:11:58,895 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:58,897 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:58,898 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:58,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:11:58,901 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:58,925 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:58,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:11:58,927 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:58,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:58,930 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:58,932 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:11:58,933 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:58,952 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:58,953 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:11:58,953 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:84, output treesize:48 [2021-06-12 20:11:59,023 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:59,023 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [549318318] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:59,023 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:11:59,023 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:11:59,023 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581911598] [2021-06-12 20:11:59,024 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:11:59,024 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:11:59,024 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:11:59,024 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:11:59,024 INFO L87 Difference]: Start difference. First operand 103 states and 214 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:59,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:11:59,212 INFO L93 Difference]: Finished difference Result 119 states and 238 transitions. [2021-06-12 20:11:59,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:11:59,212 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:11:59,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:11:59,212 INFO L225 Difference]: With dead ends: 119 [2021-06-12 20:11:59,212 INFO L226 Difference]: Without dead ends: 106 [2021-06-12 20:11:59,212 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 4 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 399.6ms TimeCoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:11:59,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2021-06-12 20:11:59,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 104. [2021-06-12 20:11:59,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 103 states have (on average 2.0970873786407767) internal successors, (216), 103 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:59,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 216 transitions. [2021-06-12 20:11:59,213 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 216 transitions. Word has length 18 [2021-06-12 20:11:59,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:11:59,213 INFO L482 AbstractCegarLoop]: Abstraction has 104 states and 216 transitions. [2021-06-12 20:11:59,213 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:11:59,214 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 216 transitions. [2021-06-12 20:11:59,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:11:59,214 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:11:59,214 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:11:59,414 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8842,189 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:59,414 INFO L430 AbstractCegarLoop]: === Iteration 195 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:11:59,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:11:59,414 INFO L82 PathProgramCache]: Analyzing trace with hash -1604148752, now seen corresponding path program 189 times [2021-06-12 20:11:59,414 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:11:59,414 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567346572] [2021-06-12 20:11:59,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:11:59,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:11:59,569 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:11:59,569 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:11:59,569 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567346572] [2021-06-12 20:11:59,569 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567346572] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:11:59,569 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1968855600] [2021-06-12 20:11:59,569 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 190 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 190 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:11:59,638 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:11:59,638 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:11:59,639 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:11:59,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:11:59,802 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:11:59,802 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:59,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:11:59,806 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:59,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:11:59,810 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:59,812 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:11:59,813 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:59,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:59,816 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:59,870 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:59,872 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:11:59,873 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:59,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:11:59,877 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:59,879 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:11:59,880 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:59,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:11:59,883 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:59,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:11:59,887 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:11:59,932 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:11:59,934 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:11:59,934 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:168, output treesize:100 [2021-06-12 20:12:00,099 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:00,100 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1968855600] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:00,100 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:00,100 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:12:00,100 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846210930] [2021-06-12 20:12:00,100 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:12:00,100 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:00,100 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:12:00,100 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:12:00,100 INFO L87 Difference]: Start difference. First operand 104 states and 216 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:00,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:00,304 INFO L93 Difference]: Finished difference Result 119 states and 239 transitions. [2021-06-12 20:12:00,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:12:00,304 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:12:00,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:00,305 INFO L225 Difference]: With dead ends: 119 [2021-06-12 20:12:00,305 INFO L226 Difference]: Without dead ends: 107 [2021-06-12 20:12:00,305 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 4 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 428.8ms TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:12:00,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2021-06-12 20:12:00,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 103. [2021-06-12 20:12:00,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 102 states have (on average 2.0980392156862746) internal successors, (214), 102 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:00,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 214 transitions. [2021-06-12 20:12:00,306 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 214 transitions. Word has length 18 [2021-06-12 20:12:00,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:00,306 INFO L482 AbstractCegarLoop]: Abstraction has 103 states and 214 transitions. [2021-06-12 20:12:00,306 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:00,306 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 214 transitions. [2021-06-12 20:12:00,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:12:00,306 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:00,306 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:00,506 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 190 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8868 [2021-06-12 20:12:00,507 INFO L430 AbstractCegarLoop]: === Iteration 196 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:00,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:00,507 INFO L82 PathProgramCache]: Analyzing trace with hash -2139378554, now seen corresponding path program 190 times [2021-06-12 20:12:00,507 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:00,507 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807334739] [2021-06-12 20:12:00,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:00,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:00,680 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:00,680 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:00,681 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807334739] [2021-06-12 20:12:00,681 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807334739] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:00,681 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [811956254] [2021-06-12 20:12:00,681 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 191 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 191 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:00,745 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:12:00,745 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:12:00,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:12:00,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:00,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:00,936 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:00,939 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:12:00,940 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:00,942 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:00,943 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:00,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:00,947 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:00,949 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:00,950 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:01,003 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:01,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:01,006 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:01,009 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:01,010 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:01,012 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:01,013 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:01,016 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:12:01,016 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:01,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:01,020 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:01,065 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:01,067 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:12:01,067 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:168, output treesize:100 [2021-06-12 20:12:01,226 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:01,226 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [811956254] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:01,226 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:01,226 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:12:01,226 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147232761] [2021-06-12 20:12:01,226 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:12:01,226 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:01,227 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:12:01,227 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:12:01,227 INFO L87 Difference]: Start difference. First operand 103 states and 214 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:01,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:01,677 INFO L93 Difference]: Finished difference Result 134 states and 272 transitions. [2021-06-12 20:12:01,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:12:01,677 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:12:01,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:01,677 INFO L225 Difference]: With dead ends: 134 [2021-06-12 20:12:01,677 INFO L226 Difference]: Without dead ends: 122 [2021-06-12 20:12:01,678 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 649.6ms TimeCoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:12:01,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2021-06-12 20:12:01,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 103. [2021-06-12 20:12:01,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 102 states have (on average 2.0980392156862746) internal successors, (214), 102 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:01,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 214 transitions. [2021-06-12 20:12:01,679 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 214 transitions. Word has length 18 [2021-06-12 20:12:01,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:01,679 INFO L482 AbstractCegarLoop]: Abstraction has 103 states and 214 transitions. [2021-06-12 20:12:01,679 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:01,679 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 214 transitions. [2021-06-12 20:12:01,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:12:01,679 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:01,679 INFO L472 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:01,879 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8893,191 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:01,879 INFO L430 AbstractCegarLoop]: === Iteration 197 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:01,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:01,880 INFO L82 PathProgramCache]: Analyzing trace with hash -2107431601, now seen corresponding path program 191 times [2021-06-12 20:12:01,880 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:01,880 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181513428] [2021-06-12 20:12:01,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:01,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:01,941 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-12 20:12:01,941 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:01,941 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181513428] [2021-06-12 20:12:01,941 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181513428] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:01,941 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1533389795] [2021-06-12 20:12:01,941 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 192 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 192 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:02,009 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:12:02,009 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:12:02,009 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:12:02,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:02,151 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:02,151 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:02,152 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:12:02,152 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:02,155 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:02,156 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:02,235 INFO L628 ElimStorePlain]: treesize reduction 87, result has 48.2 percent of original size [2021-06-12 20:12:02,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:02,239 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:02,269 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:02,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:12:02,272 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:02,300 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:02,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:02,304 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:02,331 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:02,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:02,334 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:02,360 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:02,362 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:12:02,363 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:02,388 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:02,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:02,391 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:02,415 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:02,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:12:02,417 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:02,440 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:02,441 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:12:02,441 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-06-12 20:12:02,468 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-12 20:12:02,468 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1533389795] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:02,468 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:02,468 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:12:02,468 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511280587] [2021-06-12 20:12:02,468 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:12:02,468 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:02,468 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:12:02,468 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:12:02,468 INFO L87 Difference]: Start difference. First operand 103 states and 214 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:02,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:02,615 INFO L93 Difference]: Finished difference Result 121 states and 248 transitions. [2021-06-12 20:12:02,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:12:02,616 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:12:02,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:02,616 INFO L225 Difference]: With dead ends: 121 [2021-06-12 20:12:02,616 INFO L226 Difference]: Without dead ends: 121 [2021-06-12 20:12:02,616 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 196.0ms TimeCoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:12:02,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2021-06-12 20:12:02,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 101. [2021-06-12 20:12:02,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 100 states have (on average 2.08) internal successors, (208), 100 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:02,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 208 transitions. [2021-06-12 20:12:02,617 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 208 transitions. Word has length 18 [2021-06-12 20:12:02,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:02,617 INFO L482 AbstractCegarLoop]: Abstraction has 101 states and 208 transitions. [2021-06-12 20:12:02,617 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:02,617 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 208 transitions. [2021-06-12 20:12:02,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:12:02,618 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:02,618 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:02,818 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8930,192 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:02,818 INFO L430 AbstractCegarLoop]: === Iteration 198 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:02,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:02,818 INFO L82 PathProgramCache]: Analyzing trace with hash -84628278, now seen corresponding path program 192 times [2021-06-12 20:12:02,818 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:02,818 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583129542] [2021-06-12 20:12:02,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:02,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:02,977 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:02,977 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:02,977 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583129542] [2021-06-12 20:12:02,977 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583129542] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:02,978 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1174347895] [2021-06-12 20:12:02,978 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 193 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 193 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:03,049 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 20:12:03,049 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:12:03,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:12:03,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:03,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:03,266 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:03,268 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:03,269 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:03,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:03,272 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:03,295 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:03,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:03,298 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:03,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:03,301 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:03,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:03,304 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:03,323 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:03,325 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:12:03,325 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:88, output treesize:52 [2021-06-12 20:12:03,398 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:03,398 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1174347895] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:03,398 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:03,398 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-12 20:12:03,399 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455608618] [2021-06-12 20:12:03,399 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:12:03,399 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:03,399 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:12:03,399 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:12:03,399 INFO L87 Difference]: Start difference. First operand 101 states and 208 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:03,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:03,682 INFO L93 Difference]: Finished difference Result 127 states and 256 transitions. [2021-06-12 20:12:03,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:12:03,683 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:12:03,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:03,683 INFO L225 Difference]: With dead ends: 127 [2021-06-12 20:12:03,683 INFO L226 Difference]: Without dead ends: 114 [2021-06-12 20:12:03,683 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 470.3ms TimeCoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:12:03,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2021-06-12 20:12:03,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 104. [2021-06-12 20:12:03,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 103 states have (on average 2.0776699029126213) internal successors, (214), 103 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:03,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 214 transitions. [2021-06-12 20:12:03,684 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 214 transitions. Word has length 18 [2021-06-12 20:12:03,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:03,684 INFO L482 AbstractCegarLoop]: Abstraction has 104 states and 214 transitions. [2021-06-12 20:12:03,684 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:03,684 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 214 transitions. [2021-06-12 20:12:03,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:12:03,685 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:03,685 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:03,885 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 193 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8952 [2021-06-12 20:12:03,885 INFO L430 AbstractCegarLoop]: === Iteration 199 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:03,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:03,885 INFO L82 PathProgramCache]: Analyzing trace with hash -563912954, now seen corresponding path program 193 times [2021-06-12 20:12:03,885 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:03,885 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554589529] [2021-06-12 20:12:03,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:03,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:04,037 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:04,037 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:04,037 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554589529] [2021-06-12 20:12:04,037 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554589529] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:04,037 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [471882778] [2021-06-12 20:12:04,037 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 194 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 194 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:04,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:04,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:12:04,104 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:04,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:04,284 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:04,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:04,288 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:04,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:04,292 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:04,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:12:04,295 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:04,297 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:04,298 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:04,344 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:04,347 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:12:04,347 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:04,350 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:04,351 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:04,353 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:04,354 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:04,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:04,357 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:04,395 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:04,397 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:12:04,397 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 3 variables, input treesize:167, output treesize:79 [2021-06-12 20:12:04,533 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:04,534 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [471882778] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:04,534 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:04,534 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:12:04,534 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282950848] [2021-06-12 20:12:04,534 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:12:04,534 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:04,534 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:12:04,534 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:12:04,534 INFO L87 Difference]: Start difference. First operand 104 states and 214 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:04,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:04,884 INFO L93 Difference]: Finished difference Result 145 states and 280 transitions. [2021-06-12 20:12:04,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:12:04,885 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:12:04,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:04,885 INFO L225 Difference]: With dead ends: 145 [2021-06-12 20:12:04,885 INFO L226 Difference]: Without dead ends: 126 [2021-06-12 20:12:04,885 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 505.0ms TimeCoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:12:04,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2021-06-12 20:12:04,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 103. [2021-06-12 20:12:04,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 102 states have (on average 2.0784313725490198) internal successors, (212), 102 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:04,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 212 transitions. [2021-06-12 20:12:04,886 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 212 transitions. Word has length 18 [2021-06-12 20:12:04,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:04,886 INFO L482 AbstractCegarLoop]: Abstraction has 103 states and 212 transitions. [2021-06-12 20:12:04,887 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:04,887 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 212 transitions. [2021-06-12 20:12:04,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:12:04,887 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:04,887 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:05,100 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8988,194 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:05,101 INFO L430 AbstractCegarLoop]: === Iteration 200 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:05,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:05,101 INFO L82 PathProgramCache]: Analyzing trace with hash -1099142756, now seen corresponding path program 194 times [2021-06-12 20:12:05,101 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:05,101 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066289711] [2021-06-12 20:12:05,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:05,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:05,264 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:05,265 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:05,265 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066289711] [2021-06-12 20:12:05,265 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066289711] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:05,265 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1349604518] [2021-06-12 20:12:05,265 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 195 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 195 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:05,333 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:12:05,333 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:12:05,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:12:05,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:05,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:12:05,532 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:05,534 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:05,535 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:05,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:05,539 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:05,542 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:05,543 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:05,546 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:05,547 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:05,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:05,550 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:05,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:05,554 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:05,690 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 65 [2021-06-12 20:12:05,690 INFO L628 ElimStorePlain]: treesize reduction 30, result has 85.1 percent of original size [2021-06-12 20:12:05,693 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:05,694 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:05,697 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:05,697 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:05,700 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:05,701 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:05,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:05,704 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:05,707 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:12:05,708 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:05,710 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:05,711 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:05,769 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:05,770 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-12 20:12:05,771 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:237, output treesize:121 [2021-06-12 20:12:05,939 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:05,939 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1349604518] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:05,939 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:05,939 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:12:05,939 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342188111] [2021-06-12 20:12:05,939 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:12:05,939 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:05,939 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:12:05,939 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:12:05,939 INFO L87 Difference]: Start difference. First operand 103 states and 212 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:06,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:06,142 INFO L93 Difference]: Finished difference Result 123 states and 246 transitions. [2021-06-12 20:12:06,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:12:06,142 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:12:06,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:06,143 INFO L225 Difference]: With dead ends: 123 [2021-06-12 20:12:06,143 INFO L226 Difference]: Without dead ends: 111 [2021-06-12 20:12:06,143 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 4 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 436.4ms TimeCoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:12:06,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2021-06-12 20:12:06,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 103. [2021-06-12 20:12:06,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 102 states have (on average 2.0784313725490198) internal successors, (212), 102 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:06,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 212 transitions. [2021-06-12 20:12:06,144 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 212 transitions. Word has length 18 [2021-06-12 20:12:06,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:06,144 INFO L482 AbstractCegarLoop]: Abstraction has 103 states and 212 transitions. [2021-06-12 20:12:06,144 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:06,144 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 212 transitions. [2021-06-12 20:12:06,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:12:06,144 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:06,144 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:06,361 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 195 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9018 [2021-06-12 20:12:06,361 INFO L430 AbstractCegarLoop]: === Iteration 201 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:06,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:06,361 INFO L82 PathProgramCache]: Analyzing trace with hash -511397434, now seen corresponding path program 195 times [2021-06-12 20:12:06,361 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:06,361 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520146698] [2021-06-12 20:12:06,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:06,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:06,537 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:06,537 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:06,537 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520146698] [2021-06-12 20:12:06,537 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520146698] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:06,537 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1376812426] [2021-06-12 20:12:06,537 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 196 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 196 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:06,604 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 20:12:06,604 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:12:06,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:12:06,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:07,604 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:07,604 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:07,605 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:07,605 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:07,610 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:07,611 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:07,616 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:07,616 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:07,621 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:07,621 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:07,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:07,622 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:07,627 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:07,628 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:07,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:12:07,629 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:07,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:07,634 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:07,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:12:07,635 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:07,639 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:07,640 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:07,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:12:07,641 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:07,646 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:07,646 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:07,651 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:07,651 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:07,656 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:07,656 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:07,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:07,657 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:07,661 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:07,662 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:07,666 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:07,667 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:07,671 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:07,671 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:07,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:12:07,672 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:07,676 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:07,677 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:07,680 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:07,681 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:07,685 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:07,685 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:07,689 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:07,689 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:07,690 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:12:07,690 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:07,695 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:07,695 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:07,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:12:07,696 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:07,700 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:07,701 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:07,701 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:07,701 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:07,705 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:07,705 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:07,851 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 75 [2021-06-12 20:12:07,852 INFO L628 ElimStorePlain]: treesize reduction 22, result has 88.9 percent of original size [2021-06-12 20:12:07,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:07,856 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:07,859 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:07,860 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:07,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:07,863 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:07,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:07,867 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:07,870 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:12:07,871 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:07,929 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:07,942 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:12:07,943 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 5 variables, input treesize:981, output treesize:110 [2021-06-12 20:12:08,144 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:08,144 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1376812426] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:08,144 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:08,144 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-12 20:12:08,144 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811295956] [2021-06-12 20:12:08,144 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:12:08,144 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:08,145 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:12:08,145 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:12:08,145 INFO L87 Difference]: Start difference. First operand 103 states and 212 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:08,777 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 38 [2021-06-12 20:12:08,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:08,862 INFO L93 Difference]: Finished difference Result 136 states and 276 transitions. [2021-06-12 20:12:08,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:12:08,862 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:12:08,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:08,862 INFO L225 Difference]: With dead ends: 136 [2021-06-12 20:12:08,862 INFO L226 Difference]: Without dead ends: 124 [2021-06-12 20:12:08,862 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 946.5ms TimeCoverageRelationStatistics Valid=94, Invalid=458, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:12:08,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2021-06-12 20:12:08,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 104. [2021-06-12 20:12:08,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 103 states have (on average 2.087378640776699) internal successors, (215), 103 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:08,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 215 transitions. [2021-06-12 20:12:08,863 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 215 transitions. Word has length 18 [2021-06-12 20:12:08,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:08,864 INFO L482 AbstractCegarLoop]: Abstraction has 104 states and 215 transitions. [2021-06-12 20:12:08,864 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:08,864 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 215 transitions. [2021-06-12 20:12:08,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:12:08,864 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:08,864 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:09,064 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9052,196 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:09,064 INFO L430 AbstractCegarLoop]: === Iteration 202 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:09,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:09,065 INFO L82 PathProgramCache]: Analyzing trace with hash 1106952796, now seen corresponding path program 196 times [2021-06-12 20:12:09,065 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:09,065 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332091975] [2021-06-12 20:12:09,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:09,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:09,242 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:09,242 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:09,242 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332091975] [2021-06-12 20:12:09,242 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332091975] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:09,242 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1341726103] [2021-06-12 20:12:09,242 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 197 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 197 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:09,308 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:12:09,308 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:12:09,309 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:12:09,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:09,924 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:09,925 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:09,925 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:12:09,926 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:09,929 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:09,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:09,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:09,931 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:09,934 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:09,935 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:09,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:12:09,936 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:09,939 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:09,940 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:09,940 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:09,941 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:09,944 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:09,944 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:09,948 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:09,948 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:09,952 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:09,952 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:09,955 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:09,956 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:09,959 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:09,960 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:09,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:09,960 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:09,964 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:09,964 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:09,964 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:12:09,965 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:09,968 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:09,969 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:09,971 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:09,972 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:10,024 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:12:10,027 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:10,027 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:10,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:10,030 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:10,033 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:10,034 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:10,054 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:10,055 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:12:10,055 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-06-12 20:12:10,139 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:10,139 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1341726103] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:10,139 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:10,139 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-12 20:12:10,139 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664913368] [2021-06-12 20:12:10,140 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:12:10,140 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:10,140 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:12:10,140 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:12:10,140 INFO L87 Difference]: Start difference. First operand 104 states and 215 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:10,364 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 55 [2021-06-12 20:12:10,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:10,407 INFO L93 Difference]: Finished difference Result 127 states and 251 transitions. [2021-06-12 20:12:10,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:12:10,407 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:12:10,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:10,408 INFO L225 Difference]: With dead ends: 127 [2021-06-12 20:12:10,408 INFO L226 Difference]: Without dead ends: 108 [2021-06-12 20:12:10,408 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 541.7ms TimeCoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:12:10,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2021-06-12 20:12:10,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 106. [2021-06-12 20:12:10,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 105 states have (on average 2.085714285714286) internal successors, (219), 105 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:10,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 219 transitions. [2021-06-12 20:12:10,409 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 219 transitions. Word has length 18 [2021-06-12 20:12:10,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:10,409 INFO L482 AbstractCegarLoop]: Abstraction has 106 states and 219 transitions. [2021-06-12 20:12:10,409 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:10,409 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 219 transitions. [2021-06-12 20:12:10,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:12:10,409 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:10,409 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:10,609 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 197 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9245 [2021-06-12 20:12:10,610 INFO L430 AbstractCegarLoop]: === Iteration 203 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:10,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:10,610 INFO L82 PathProgramCache]: Analyzing trace with hash 75879832, now seen corresponding path program 197 times [2021-06-12 20:12:10,610 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:10,610 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041139256] [2021-06-12 20:12:10,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:10,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:10,807 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:10,807 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:10,807 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041139256] [2021-06-12 20:12:10,807 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041139256] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:10,807 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [204538096] [2021-06-12 20:12:10,807 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 198 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 198 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:10,873 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:12:10,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:12:10,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:12:10,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:11,532 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:11,532 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:11,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:11,533 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:11,537 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:11,537 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:11,537 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:12:11,538 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:11,542 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:11,542 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:11,542 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:11,543 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:11,546 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:11,547 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:11,550 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:11,551 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:11,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:12:11,552 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:11,555 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:11,556 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:11,559 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:11,559 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:11,563 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:11,563 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:11,563 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:11,564 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:11,567 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:11,567 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:11,570 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:11,571 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:11,571 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:12:11,572 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:11,575 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:11,575 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:11,578 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:11,578 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:11,630 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:12:11,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:11,633 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:11,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:11,636 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:11,638 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:11,639 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:11,659 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:11,660 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:12:11,660 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-06-12 20:12:11,738 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:11,738 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [204538096] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:11,738 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:11,738 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2021-06-12 20:12:11,738 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972124002] [2021-06-12 20:12:11,738 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:12:11,738 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:11,738 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:12:11,739 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:12:11,739 INFO L87 Difference]: Start difference. First operand 106 states and 219 transitions. Second operand has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:12,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:12,010 INFO L93 Difference]: Finished difference Result 125 states and 248 transitions. [2021-06-12 20:12:12,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:12:12,010 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:12:12,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:12,010 INFO L225 Difference]: With dead ends: 125 [2021-06-12 20:12:12,010 INFO L226 Difference]: Without dead ends: 109 [2021-06-12 20:12:12,010 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 556.4ms TimeCoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:12:12,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2021-06-12 20:12:12,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 107. [2021-06-12 20:12:12,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 107 states, 106 states have (on average 2.0849056603773586) internal successors, (221), 106 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:12,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 221 transitions. [2021-06-12 20:12:12,011 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 221 transitions. Word has length 18 [2021-06-12 20:12:12,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:12,011 INFO L482 AbstractCegarLoop]: Abstraction has 107 states and 221 transitions. [2021-06-12 20:12:12,012 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:12,012 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 221 transitions. [2021-06-12 20:12:12,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:12:12,012 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:12,012 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:12,212 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 198 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9354 [2021-06-12 20:12:12,212 INFO L430 AbstractCegarLoop]: === Iteration 204 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:12,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:12,212 INFO L82 PathProgramCache]: Analyzing trace with hash -1897043236, now seen corresponding path program 198 times [2021-06-12 20:12:12,212 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:12,213 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534940229] [2021-06-12 20:12:12,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:12,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:12,409 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:12,409 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:12,409 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534940229] [2021-06-12 20:12:12,409 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534940229] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:12,409 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [889653254] [2021-06-12 20:12:12,409 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 199 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 199 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:12,476 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 20:12:12,476 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:12:12,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:12:12,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:13,263 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:13,264 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:13,268 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:13,268 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:13,268 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:12:13,270 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:13,273 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:13,274 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:13,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:12:13,275 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:13,279 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:13,279 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:13,279 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:12:13,280 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:13,284 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:13,284 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:13,288 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:13,288 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:13,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:12:13,289 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:13,293 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:13,293 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:13,297 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:13,298 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:13,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:13,302 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:13,302 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:13,303 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:13,306 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:13,306 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:13,310 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:13,310 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:13,313 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:13,314 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:13,317 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:13,317 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:13,320 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:13,321 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:13,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:13,322 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:13,324 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:13,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:13,325 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:13,377 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:12:13,380 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:13,381 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:13,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:13,384 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:13,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:13,387 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:13,408 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:13,409 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:12:13,409 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:597, output treesize:52 [2021-06-12 20:12:13,487 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:13,487 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [889653254] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:13,487 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:13,487 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-12 20:12:13,487 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977196823] [2021-06-12 20:12:13,487 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:12:13,487 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:13,487 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:12:13,487 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:12:13,487 INFO L87 Difference]: Start difference. First operand 107 states and 221 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:13,793 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 54 [2021-06-12 20:12:13,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:13,826 INFO L93 Difference]: Finished difference Result 123 states and 245 transitions. [2021-06-12 20:12:13,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:12:13,826 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:12:13,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:13,827 INFO L225 Difference]: With dead ends: 123 [2021-06-12 20:12:13,827 INFO L226 Difference]: Without dead ends: 110 [2021-06-12 20:12:13,827 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 631.7ms TimeCoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:12:13,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2021-06-12 20:12:13,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 108. [2021-06-12 20:12:13,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 107 states have (on average 2.0841121495327104) internal successors, (223), 107 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:13,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 223 transitions. [2021-06-12 20:12:13,828 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 223 transitions. Word has length 18 [2021-06-12 20:12:13,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:13,828 INFO L482 AbstractCegarLoop]: Abstraction has 108 states and 223 transitions. [2021-06-12 20:12:13,828 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:13,828 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 223 transitions. [2021-06-12 20:12:13,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:12:13,828 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:13,828 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:14,028 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9446,199 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:14,029 INFO L430 AbstractCegarLoop]: === Iteration 205 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:14,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:14,029 INFO L82 PathProgramCache]: Analyzing trace with hash 1918639384, now seen corresponding path program 199 times [2021-06-12 20:12:14,029 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:14,029 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069092485] [2021-06-12 20:12:14,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:14,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:14,225 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:14,225 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:14,225 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069092485] [2021-06-12 20:12:14,225 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069092485] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:14,225 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1858952313] [2021-06-12 20:12:14,225 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 200 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 200 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:14,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:14,292 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:12:14,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:15,026 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:15,026 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:15,031 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:15,031 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:15,036 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:15,036 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:15,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:12:15,037 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:15,041 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:15,042 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:15,046 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:15,047 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:15,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:12:15,048 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:15,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:15,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:15,052 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:12:15,053 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:15,058 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:15,058 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:15,058 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:15,059 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:15,063 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:15,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:15,064 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:15,064 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:15,069 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:15,069 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:15,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:12:15,071 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:15,076 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:15,076 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:15,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:15,077 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:15,081 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:15,081 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:15,085 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:15,086 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:15,090 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:15,090 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:15,094 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:15,095 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:15,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:15,099 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:15,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:15,100 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:15,104 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:15,104 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:15,104 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:15,105 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:15,109 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:15,109 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:15,112 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:15,113 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:15,117 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:15,117 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:15,120 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:15,121 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:15,217 INFO L628 ElimStorePlain]: treesize reduction 18, result has 87.2 percent of original size [2021-06-12 20:12:15,220 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:15,221 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:15,224 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:15,225 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:15,228 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:15,229 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:15,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:12:15,232 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:15,271 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:15,273 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:12:15,273 INFO L247 ElimStorePlain]: Needed 25 recursive calls to eliminate 5 variables, input treesize:879, output treesize:79 [2021-06-12 20:12:15,410 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:15,411 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1858952313] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:15,411 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:15,411 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-12 20:12:15,411 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256143683] [2021-06-12 20:12:15,411 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:12:15,411 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:15,411 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:12:15,411 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:12:15,411 INFO L87 Difference]: Start difference. First operand 108 states and 223 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:15,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:15,692 INFO L93 Difference]: Finished difference Result 123 states and 246 transitions. [2021-06-12 20:12:15,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:12:15,692 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:12:15,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:15,693 INFO L225 Difference]: With dead ends: 123 [2021-06-12 20:12:15,693 INFO L226 Difference]: Without dead ends: 111 [2021-06-12 20:12:15,693 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 516.6ms TimeCoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:12:15,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2021-06-12 20:12:15,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 105. [2021-06-12 20:12:15,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 104 states have (on average 2.0865384615384617) internal successors, (217), 104 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:15,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 217 transitions. [2021-06-12 20:12:15,694 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 217 transitions. Word has length 18 [2021-06-12 20:12:15,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:15,694 INFO L482 AbstractCegarLoop]: Abstraction has 105 states and 217 transitions. [2021-06-12 20:12:15,694 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:15,694 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 217 transitions. [2021-06-12 20:12:15,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:12:15,694 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:15,694 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:15,894 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9625,200 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:15,895 INFO L430 AbstractCegarLoop]: === Iteration 206 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:15,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:15,895 INFO L82 PathProgramCache]: Analyzing trace with hash 1116115630, now seen corresponding path program 200 times [2021-06-12 20:12:15,895 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:15,895 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590430605] [2021-06-12 20:12:15,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:15,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:16,076 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:16,077 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:16,077 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590430605] [2021-06-12 20:12:16,077 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590430605] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:16,077 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1334367388] [2021-06-12 20:12:16,077 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 201 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 201 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:16,143 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:12:16,143 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:12:16,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:12:16,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:16,708 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:16,709 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:16,713 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:16,714 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:16,714 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:12:16,715 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:16,719 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:16,720 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:16,724 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:16,724 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:16,728 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:16,729 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:16,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:12:16,730 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:16,734 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:16,734 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:16,738 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:16,738 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:16,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:12:16,739 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:16,743 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:16,744 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:16,747 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:16,748 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:16,752 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:16,752 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:16,752 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:16,753 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:16,756 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:16,756 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:16,757 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:12:16,757 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:16,761 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:16,761 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:16,762 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:16,762 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:16,765 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:16,766 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:16,769 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:16,769 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:16,772 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:16,772 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:16,773 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:16,832 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-06-12 20:12:16,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:16,835 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:16,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:16,839 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:16,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:16,842 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:16,866 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:16,867 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:12:16,867 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:652, output treesize:62 [2021-06-12 20:12:16,949 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:16,949 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1334367388] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:16,949 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:16,949 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-12 20:12:16,949 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220965251] [2021-06-12 20:12:16,949 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:12:16,949 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:16,949 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:12:16,950 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:12:16,950 INFO L87 Difference]: Start difference. First operand 105 states and 217 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:17,234 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 54 [2021-06-12 20:12:17,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:17,343 INFO L93 Difference]: Finished difference Result 134 states and 271 transitions. [2021-06-12 20:12:17,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:12:17,343 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:12:17,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:17,343 INFO L225 Difference]: With dead ends: 134 [2021-06-12 20:12:17,344 INFO L226 Difference]: Without dead ends: 118 [2021-06-12 20:12:17,344 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 598.0ms TimeCoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:12:17,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2021-06-12 20:12:17,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 107. [2021-06-12 20:12:17,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 107 states, 106 states have (on average 2.0849056603773586) internal successors, (221), 106 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:17,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 221 transitions. [2021-06-12 20:12:17,345 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 221 transitions. Word has length 18 [2021-06-12 20:12:17,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:17,345 INFO L482 AbstractCegarLoop]: Abstraction has 107 states and 221 transitions. [2021-06-12 20:12:17,345 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:17,345 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 221 transitions. [2021-06-12 20:12:17,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:12:17,345 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:17,345 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:17,545 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9812,201 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:17,546 INFO L430 AbstractCegarLoop]: === Iteration 207 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:17,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:17,546 INFO L82 PathProgramCache]: Analyzing trace with hash -856807438, now seen corresponding path program 201 times [2021-06-12 20:12:17,546 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:17,546 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627641352] [2021-06-12 20:12:17,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:17,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:17,716 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:17,716 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:17,716 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627641352] [2021-06-12 20:12:17,716 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627641352] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:17,716 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [287287806] [2021-06-12 20:12:17,716 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 202 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 202 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:17,783 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 20:12:17,784 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:12:17,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:12:17,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:18,451 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:18,452 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:18,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:18,453 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:18,456 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:18,457 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:18,460 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:18,461 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:18,465 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:18,465 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:18,469 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:18,469 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:18,469 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:18,470 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:18,473 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:18,473 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:18,477 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:18,477 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:18,477 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:12:18,478 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:18,482 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:18,482 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:18,482 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:12:18,483 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:18,486 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:18,487 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:18,490 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:18,490 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:18,490 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:18,491 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:18,494 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:18,494 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:18,497 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:18,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:12:18,498 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:18,550 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:12:18,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:18,554 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:18,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:18,557 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:18,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:18,560 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:18,581 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:18,582 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:12:18,582 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-06-12 20:12:18,655 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:18,655 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [287287806] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:18,655 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:18,655 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-12 20:12:18,655 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343607320] [2021-06-12 20:12:18,655 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:12:18,655 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:18,655 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:12:18,656 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:12:18,656 INFO L87 Difference]: Start difference. First operand 107 states and 221 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:19,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:19,008 INFO L93 Difference]: Finished difference Result 131 states and 265 transitions. [2021-06-12 20:12:19,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:12:19,008 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:12:19,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:19,008 INFO L225 Difference]: With dead ends: 131 [2021-06-12 20:12:19,009 INFO L226 Difference]: Without dead ends: 118 [2021-06-12 20:12:19,009 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 561.3ms TimeCoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:12:19,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2021-06-12 20:12:19,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 108. [2021-06-12 20:12:19,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 107 states have (on average 2.0841121495327104) internal successors, (223), 107 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:19,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 223 transitions. [2021-06-12 20:12:19,010 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 223 transitions. Word has length 18 [2021-06-12 20:12:19,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:19,010 INFO L482 AbstractCegarLoop]: Abstraction has 108 states and 223 transitions. [2021-06-12 20:12:19,010 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:19,010 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 223 transitions. [2021-06-12 20:12:19,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:12:19,010 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:19,010 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:19,210 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 202 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9942 [2021-06-12 20:12:19,211 INFO L430 AbstractCegarLoop]: === Iteration 208 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:19,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:19,211 INFO L82 PathProgramCache]: Analyzing trace with hash -1336092114, now seen corresponding path program 202 times [2021-06-12 20:12:19,211 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:19,211 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740004706] [2021-06-12 20:12:19,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:19,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:19,402 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:19,402 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:19,402 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740004706] [2021-06-12 20:12:19,403 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740004706] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:19,403 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [281375419] [2021-06-12 20:12:19,403 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 203 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 203 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:19,478 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:12:19,478 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:12:19,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:12:19,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:20,234 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:20,234 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:20,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:20,235 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:20,240 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:20,240 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:20,244 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:20,245 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:20,249 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:20,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:20,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:20,250 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:20,255 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:20,255 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:20,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:12:20,256 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:20,260 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:20,261 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:20,264 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:20,265 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:20,269 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:20,269 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:20,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:12:20,270 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:20,280 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:20,280 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:20,284 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:20,285 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:20,288 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:20,289 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:20,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:20,293 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:20,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:20,294 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:20,297 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:20,297 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:20,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:20,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:20,302 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:12:20,302 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:20,306 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:20,306 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:20,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:12:20,307 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:20,310 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:20,310 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:20,311 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:20,408 INFO L628 ElimStorePlain]: treesize reduction 18, result has 87.2 percent of original size [2021-06-12 20:12:20,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:20,412 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:20,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:20,416 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:20,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:20,419 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:20,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:12:20,423 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:20,460 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:20,462 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:12:20,462 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:709, output treesize:79 [2021-06-12 20:12:20,592 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:20,593 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [281375419] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:20,593 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:20,593 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-12 20:12:20,593 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726701942] [2021-06-12 20:12:20,593 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:12:20,593 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:20,593 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:12:20,593 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:12:20,593 INFO L87 Difference]: Start difference. First operand 108 states and 223 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:20,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:20,945 INFO L93 Difference]: Finished difference Result 149 states and 289 transitions. [2021-06-12 20:12:20,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:12:20,946 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:12:20,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:20,946 INFO L225 Difference]: With dead ends: 149 [2021-06-12 20:12:20,946 INFO L226 Difference]: Without dead ends: 130 [2021-06-12 20:12:20,946 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 553.4ms TimeCoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:12:20,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2021-06-12 20:12:20,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 106. [2021-06-12 20:12:20,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 105 states have (on average 2.085714285714286) internal successors, (219), 105 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:20,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 219 transitions. [2021-06-12 20:12:20,947 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 219 transitions. Word has length 18 [2021-06-12 20:12:20,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:20,947 INFO L482 AbstractCegarLoop]: Abstraction has 106 states and 219 transitions. [2021-06-12 20:12:20,947 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:20,947 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 219 transitions. [2021-06-12 20:12:20,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:12:20,948 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:20,948 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:21,148 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10127,203 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:21,148 INFO L430 AbstractCegarLoop]: === Iteration 209 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:21,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:21,148 INFO L82 PathProgramCache]: Analyzing trace with hash -269062116, now seen corresponding path program 203 times [2021-06-12 20:12:21,148 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:21,148 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499167696] [2021-06-12 20:12:21,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:21,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:21,321 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:21,321 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:21,322 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499167696] [2021-06-12 20:12:21,322 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499167696] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:21,322 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1637298895] [2021-06-12 20:12:21,322 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 204 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 204 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:21,394 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:12:21,395 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:12:21,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:12:21,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:21,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:21,554 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:21,557 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:21,557 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:21,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:21,560 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:21,584 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:21,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:21,587 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:21,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:21,590 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:21,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:21,593 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:21,613 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:21,614 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:12:21,614 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:92, output treesize:56 [2021-06-12 20:12:21,693 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:21,694 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1637298895] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:21,694 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:21,694 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:12:21,694 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412565281] [2021-06-12 20:12:21,694 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:12:21,694 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:21,694 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:12:21,694 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:12:21,694 INFO L87 Difference]: Start difference. First operand 106 states and 219 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:21,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:21,972 INFO L93 Difference]: Finished difference Result 131 states and 265 transitions. [2021-06-12 20:12:21,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:12:21,973 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:12:21,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:21,973 INFO L225 Difference]: With dead ends: 131 [2021-06-12 20:12:21,973 INFO L226 Difference]: Without dead ends: 118 [2021-06-12 20:12:21,973 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 421.3ms TimeCoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:12:21,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2021-06-12 20:12:21,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 108. [2021-06-12 20:12:21,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 107 states have (on average 2.0841121495327104) internal successors, (223), 107 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:21,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 223 transitions. [2021-06-12 20:12:21,974 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 223 transitions. Word has length 18 [2021-06-12 20:12:21,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:21,974 INFO L482 AbstractCegarLoop]: Abstraction has 108 states and 223 transitions. [2021-06-12 20:12:21,974 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:21,974 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 223 transitions. [2021-06-12 20:12:21,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:12:21,975 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:21,975 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:22,175 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10217,204 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:22,175 INFO L430 AbstractCegarLoop]: === Iteration 210 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:22,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:22,175 INFO L82 PathProgramCache]: Analyzing trace with hash -748346792, now seen corresponding path program 204 times [2021-06-12 20:12:22,175 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:22,175 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317564369] [2021-06-12 20:12:22,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:22,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:22,351 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:22,352 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:22,352 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317564369] [2021-06-12 20:12:22,352 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317564369] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:22,352 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1852025998] [2021-06-12 20:12:22,352 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 205 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 205 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:22,419 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:12:22,419 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:12:22,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:12:22,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:22,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:22,605 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:22,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:22,609 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:22,611 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:12:22,612 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:22,614 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:22,615 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:22,659 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:22,662 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:12:22,662 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:22,665 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:22,666 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:22,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:22,669 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:22,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:22,672 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:22,710 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:22,711 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:12:22,711 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:139, output treesize:83 [2021-06-12 20:12:22,846 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:22,846 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1852025998] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:22,846 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:22,846 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-12 20:12:22,846 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75189977] [2021-06-12 20:12:22,846 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:12:22,846 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:22,846 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:12:22,846 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:12:22,847 INFO L87 Difference]: Start difference. First operand 108 states and 223 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:23,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:23,192 INFO L93 Difference]: Finished difference Result 149 states and 289 transitions. [2021-06-12 20:12:23,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:12:23,193 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:12:23,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:23,193 INFO L225 Difference]: With dead ends: 149 [2021-06-12 20:12:23,193 INFO L226 Difference]: Without dead ends: 130 [2021-06-12 20:12:23,193 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 505.9ms TimeCoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:12:23,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2021-06-12 20:12:23,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 107. [2021-06-12 20:12:23,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 107 states, 106 states have (on average 2.0849056603773586) internal successors, (221), 106 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:23,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 221 transitions. [2021-06-12 20:12:23,194 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 221 transitions. Word has length 18 [2021-06-12 20:12:23,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:23,194 INFO L482 AbstractCegarLoop]: Abstraction has 107 states and 221 transitions. [2021-06-12 20:12:23,195 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:23,195 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 221 transitions. [2021-06-12 20:12:23,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:12:23,195 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:23,195 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:23,395 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10239,205 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:23,395 INFO L430 AbstractCegarLoop]: === Iteration 211 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:23,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:23,395 INFO L82 PathProgramCache]: Analyzing trace with hash -1283576594, now seen corresponding path program 205 times [2021-06-12 20:12:23,395 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:23,395 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398768274] [2021-06-12 20:12:23,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:23,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:23,590 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:23,590 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:23,590 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398768274] [2021-06-12 20:12:23,590 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398768274] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:23,590 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1714108326] [2021-06-12 20:12:23,590 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 206 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 206 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:23,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:23,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:12:23,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:23,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:23,831 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:23,833 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:23,834 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:23,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:12:23,837 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:23,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:23,841 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:23,884 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:23,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:23,887 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:23,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:23,890 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:23,893 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:23,894 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:23,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:12:23,897 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:23,934 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:23,935 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:12:23,935 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:135, output treesize:79 [2021-06-12 20:12:24,066 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:24,067 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1714108326] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:24,067 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:24,067 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:12:24,067 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516249391] [2021-06-12 20:12:24,067 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:12:24,067 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:24,067 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:12:24,067 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:12:24,067 INFO L87 Difference]: Start difference. First operand 107 states and 221 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:24,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:24,703 INFO L93 Difference]: Finished difference Result 181 states and 350 transitions. [2021-06-12 20:12:24,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:12:24,703 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:12:24,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:24,703 INFO L225 Difference]: With dead ends: 181 [2021-06-12 20:12:24,703 INFO L226 Difference]: Without dead ends: 155 [2021-06-12 20:12:24,703 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 819.6ms TimeCoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:12:24,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-06-12 20:12:24,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 107. [2021-06-12 20:12:24,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 107 states, 106 states have (on average 2.0849056603773586) internal successors, (221), 106 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:24,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 221 transitions. [2021-06-12 20:12:24,705 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 221 transitions. Word has length 18 [2021-06-12 20:12:24,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:24,705 INFO L482 AbstractCegarLoop]: Abstraction has 107 states and 221 transitions. [2021-06-12 20:12:24,705 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:24,705 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 221 transitions. [2021-06-12 20:12:24,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:12:24,705 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:24,705 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:24,920 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 206 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10264 [2021-06-12 20:12:24,921 INFO L430 AbstractCegarLoop]: === Iteration 212 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:24,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:24,921 INFO L82 PathProgramCache]: Analyzing trace with hash -996313000, now seen corresponding path program 206 times [2021-06-12 20:12:24,921 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:24,921 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455522300] [2021-06-12 20:12:24,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:24,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:25,084 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:25,084 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:25,084 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455522300] [2021-06-12 20:12:25,084 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455522300] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:25,084 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [938395016] [2021-06-12 20:12:25,084 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 207 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 207 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:25,151 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:12:25,151 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:12:25,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:12:25,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:25,833 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:25,833 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:25,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:25,834 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:25,838 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:25,839 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:25,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:12:25,840 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:25,843 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:25,844 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:25,847 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:25,848 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:25,851 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:25,852 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:25,855 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:25,856 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:25,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:12:25,857 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:25,860 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:25,861 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:25,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:25,861 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:25,865 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:25,865 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:25,868 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:25,869 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:25,871 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:25,872 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:25,875 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:25,875 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:25,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:25,876 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:25,879 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:25,879 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:12:25,880 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:25,933 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:12:25,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:25,936 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:25,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:25,939 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:25,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:25,942 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:25,966 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:25,967 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:12:25,968 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-06-12 20:12:26,042 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:26,043 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [938395016] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:26,043 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:26,043 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-12 20:12:26,043 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401144880] [2021-06-12 20:12:26,043 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:12:26,043 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:26,043 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:12:26,043 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:12:26,043 INFO L87 Difference]: Start difference. First operand 107 states and 221 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:26,343 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 56 [2021-06-12 20:12:26,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:26,440 INFO L93 Difference]: Finished difference Result 137 states and 277 transitions. [2021-06-12 20:12:26,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:12:26,440 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:12:26,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:26,440 INFO L225 Difference]: With dead ends: 137 [2021-06-12 20:12:26,440 INFO L226 Difference]: Without dead ends: 121 [2021-06-12 20:12:26,440 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 10 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 630.9ms TimeCoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:12:26,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2021-06-12 20:12:26,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 110. [2021-06-12 20:12:26,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 109 states have (on average 2.0825688073394497) internal successors, (227), 109 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:26,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 227 transitions. [2021-06-12 20:12:26,442 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 227 transitions. Word has length 18 [2021-06-12 20:12:26,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:26,442 INFO L482 AbstractCegarLoop]: Abstraction has 110 states and 227 transitions. [2021-06-12 20:12:26,442 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:26,442 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 227 transitions. [2021-06-12 20:12:26,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:12:26,442 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:26,442 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:26,642 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 207 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10292 [2021-06-12 20:12:26,642 INFO L430 AbstractCegarLoop]: === Iteration 213 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:26,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:26,643 INFO L82 PathProgramCache]: Analyzing trace with hash 1325731228, now seen corresponding path program 207 times [2021-06-12 20:12:26,643 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:26,643 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717379787] [2021-06-12 20:12:26,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:26,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:26,814 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:26,814 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:26,814 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717379787] [2021-06-12 20:12:26,814 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717379787] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:26,814 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1246504415] [2021-06-12 20:12:26,814 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 208 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 208 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:26,882 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:12:26,882 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:12:26,883 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:12:26,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:27,396 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:27,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:27,397 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:12:27,398 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:27,401 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:27,402 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:27,405 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:27,406 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:27,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:27,407 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:27,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:27,411 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:27,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:27,411 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:27,415 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:27,415 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:27,419 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:27,419 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:27,422 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:27,423 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:27,426 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:27,427 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:27,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:27,427 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:27,431 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:27,431 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:27,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:12:27,432 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:27,435 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:27,435 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:27,438 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:27,438 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:27,441 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:27,441 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:12:27,442 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:27,494 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:12:27,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:27,497 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:27,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:27,500 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:27,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:27,503 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:27,528 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:27,529 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:12:27,530 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-06-12 20:12:27,602 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:27,602 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1246504415] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:27,602 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:27,602 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-12 20:12:27,603 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768516880] [2021-06-12 20:12:27,603 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:12:27,603 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:27,603 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:12:27,603 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:12:27,603 INFO L87 Difference]: Start difference. First operand 110 states and 227 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:27,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:27,985 INFO L93 Difference]: Finished difference Result 135 states and 269 transitions. [2021-06-12 20:12:27,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:12:27,986 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:12:27,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:27,986 INFO L225 Difference]: With dead ends: 135 [2021-06-12 20:12:27,986 INFO L226 Difference]: Without dead ends: 122 [2021-06-12 20:12:27,986 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 10 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 636.0ms TimeCoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:12:27,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2021-06-12 20:12:27,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 111. [2021-06-12 20:12:27,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 110 states have (on average 2.081818181818182) internal successors, (229), 110 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:27,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 229 transitions. [2021-06-12 20:12:27,987 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 229 transitions. Word has length 18 [2021-06-12 20:12:27,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:27,987 INFO L482 AbstractCegarLoop]: Abstraction has 111 states and 229 transitions. [2021-06-12 20:12:27,987 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:27,988 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 229 transitions. [2021-06-12 20:12:27,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:12:27,988 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:27,988 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:28,188 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10391,208 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:28,188 INFO L430 AbstractCegarLoop]: === Iteration 214 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:28,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:28,189 INFO L82 PathProgramCache]: Analyzing trace with hash 846446552, now seen corresponding path program 208 times [2021-06-12 20:12:28,189 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:28,189 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598234125] [2021-06-12 20:12:28,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:28,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:28,359 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:28,360 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:28,360 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598234125] [2021-06-12 20:12:28,360 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598234125] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:28,360 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [964854159] [2021-06-12 20:12:28,360 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 209 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 209 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:28,428 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:12:28,428 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:12:28,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:12:28,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:29,226 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:29,227 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:29,231 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:29,232 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:29,236 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:29,237 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:29,237 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:12:29,238 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:29,242 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:29,243 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:29,248 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:29,248 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:29,248 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:29,249 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:29,253 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:29,254 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:29,258 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:29,259 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:29,259 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:12:29,259 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:29,263 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:29,264 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:29,268 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:29,268 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:29,268 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:12:29,269 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:29,273 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:29,273 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:29,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:29,274 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:29,279 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:29,279 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:29,279 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:12:29,280 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:29,284 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:29,284 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:29,285 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:12:29,285 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:29,289 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:29,290 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:29,294 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:29,295 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:29,295 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:12:29,296 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:29,300 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:29,300 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:29,304 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:29,305 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:29,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:29,306 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:29,309 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:29,310 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:29,314 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:29,315 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:29,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:29,315 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:29,319 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:29,319 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:29,323 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:29,323 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:29,448 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 68 [2021-06-12 20:12:29,448 INFO L628 ElimStorePlain]: treesize reduction 24, result has 86.4 percent of original size [2021-06-12 20:12:29,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:29,452 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:29,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:12:29,456 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:29,459 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:12:29,460 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:29,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:29,464 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:29,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:29,467 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:29,523 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:29,525 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:12:29,525 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 5 variables, input treesize:897, output treesize:100 [2021-06-12 20:12:29,688 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:29,688 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [964854159] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:29,688 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:29,688 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-12 20:12:29,688 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170463219] [2021-06-12 20:12:29,688 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:12:29,688 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:29,689 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:12:29,689 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:12:29,689 INFO L87 Difference]: Start difference. First operand 111 states and 229 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:30,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:30,035 INFO L93 Difference]: Finished difference Result 152 states and 295 transitions. [2021-06-12 20:12:30,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:12:30,035 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:12:30,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:30,035 INFO L225 Difference]: With dead ends: 152 [2021-06-12 20:12:30,035 INFO L226 Difference]: Without dead ends: 133 [2021-06-12 20:12:30,035 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 10 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 621.6ms TimeCoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:12:30,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2021-06-12 20:12:30,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 109. [2021-06-12 20:12:30,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 108 states have (on average 2.0833333333333335) internal successors, (225), 108 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:30,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 225 transitions. [2021-06-12 20:12:30,037 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 225 transitions. Word has length 18 [2021-06-12 20:12:30,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:30,037 INFO L482 AbstractCegarLoop]: Abstraction has 109 states and 225 transitions. [2021-06-12 20:12:30,037 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:30,037 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 225 transitions. [2021-06-12 20:12:30,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:12:30,037 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:30,037 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:30,237 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 209 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10463 [2021-06-12 20:12:30,237 INFO L430 AbstractCegarLoop]: === Iteration 215 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:30,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:30,238 INFO L82 PathProgramCache]: Analyzing trace with hash 1913476550, now seen corresponding path program 209 times [2021-06-12 20:12:30,238 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:30,238 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982286] [2021-06-12 20:12:30,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:30,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:30,398 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:30,398 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:30,398 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982286] [2021-06-12 20:12:30,398 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982286] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:30,398 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [45263317] [2021-06-12 20:12:30,398 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 210 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 210 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:30,467 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:12:30,467 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:12:30,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:12:30,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:30,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:30,680 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:30,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:30,683 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:30,685 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:30,686 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:30,710 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:30,712 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:30,713 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:30,715 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:30,716 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:30,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:30,719 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:30,738 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:30,739 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:12:30,739 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:88, output treesize:52 [2021-06-12 20:12:30,813 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:30,813 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [45263317] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:30,813 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:30,813 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:12:30,813 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667001025] [2021-06-12 20:12:30,814 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:12:30,814 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:30,814 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:12:30,814 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:12:30,814 INFO L87 Difference]: Start difference. First operand 109 states and 225 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:31,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:31,120 INFO L93 Difference]: Finished difference Result 134 states and 271 transitions. [2021-06-12 20:12:31,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:12:31,120 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:12:31,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:31,120 INFO L225 Difference]: With dead ends: 134 [2021-06-12 20:12:31,120 INFO L226 Difference]: Without dead ends: 121 [2021-06-12 20:12:31,120 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 10 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 478.5ms TimeCoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:12:31,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2021-06-12 20:12:31,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 111. [2021-06-12 20:12:31,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 110 states have (on average 2.081818181818182) internal successors, (229), 110 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:31,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 229 transitions. [2021-06-12 20:12:31,122 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 229 transitions. Word has length 18 [2021-06-12 20:12:31,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:31,122 INFO L482 AbstractCegarLoop]: Abstraction has 111 states and 229 transitions. [2021-06-12 20:12:31,122 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:31,122 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 229 transitions. [2021-06-12 20:12:31,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:12:31,122 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:31,122 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:31,322 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 210 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10623 [2021-06-12 20:12:31,323 INFO L430 AbstractCegarLoop]: === Iteration 216 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:31,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:31,323 INFO L82 PathProgramCache]: Analyzing trace with hash 1434191874, now seen corresponding path program 210 times [2021-06-12 20:12:31,323 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:31,323 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235209047] [2021-06-12 20:12:31,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:31,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:31,490 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:31,491 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:31,491 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235209047] [2021-06-12 20:12:31,491 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235209047] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:31,491 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [726011849] [2021-06-12 20:12:31,491 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 211 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 211 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:31,560 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:12:31,560 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:12:31,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:12:31,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:31,716 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:31,717 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:31,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:31,721 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:31,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:31,724 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:31,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:12:31,728 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:31,730 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:31,731 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:31,787 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:31,790 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:31,791 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:31,793 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:31,794 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:31,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:31,798 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:31,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:31,801 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:31,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:12:31,804 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:31,851 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:31,852 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:12:31,853 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:164, output treesize:96 [2021-06-12 20:12:32,017 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:32,017 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [726011849] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:32,017 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:32,017 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:12:32,017 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613539076] [2021-06-12 20:12:32,017 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:12:32,018 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:32,018 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:12:32,018 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:12:32,018 INFO L87 Difference]: Start difference. First operand 111 states and 229 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:32,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:32,252 INFO L93 Difference]: Finished difference Result 126 states and 252 transitions. [2021-06-12 20:12:32,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:12:32,252 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:12:32,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:32,253 INFO L225 Difference]: With dead ends: 126 [2021-06-12 20:12:32,253 INFO L226 Difference]: Without dead ends: 114 [2021-06-12 20:12:32,253 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 10 SyntacticMatches, 5 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 424.6ms TimeCoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:12:32,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2021-06-12 20:12:32,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 110. [2021-06-12 20:12:32,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 109 states have (on average 2.0825688073394497) internal successors, (227), 109 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:32,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 227 transitions. [2021-06-12 20:12:32,254 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 227 transitions. Word has length 18 [2021-06-12 20:12:32,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:32,254 INFO L482 AbstractCegarLoop]: Abstraction has 110 states and 227 transitions. [2021-06-12 20:12:32,254 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:32,254 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 227 transitions. [2021-06-12 20:12:32,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:12:32,254 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:32,254 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:32,470 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10650,211 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:32,470 INFO L430 AbstractCegarLoop]: === Iteration 217 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:32,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:32,471 INFO L82 PathProgramCache]: Analyzing trace with hash 898962072, now seen corresponding path program 211 times [2021-06-12 20:12:32,471 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:32,471 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870689501] [2021-06-12 20:12:32,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:32,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:32,659 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:32,659 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:32,659 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870689501] [2021-06-12 20:12:32,659 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870689501] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:32,659 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [205253526] [2021-06-12 20:12:32,659 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 212 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 212 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:32,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:32,727 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:12:32,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:32,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:32,916 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:32,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:12:32,919 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:32,922 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:32,923 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:32,925 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:32,926 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:32,974 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:32,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:32,977 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:32,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:32,981 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:32,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:12:32,984 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:32,986 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:32,987 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:33,024 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:33,025 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:12:33,025 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:131, output treesize:75 [2021-06-12 20:12:33,155 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:33,155 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [205253526] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:33,155 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:33,156 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:12:33,156 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642516092] [2021-06-12 20:12:33,156 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:12:33,156 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:33,156 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:12:33,156 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:12:33,156 INFO L87 Difference]: Start difference. First operand 110 states and 227 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:33,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:33,745 INFO L93 Difference]: Finished difference Result 165 states and 326 transitions. [2021-06-12 20:12:33,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:12:33,745 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:12:33,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:33,745 INFO L225 Difference]: With dead ends: 165 [2021-06-12 20:12:33,745 INFO L226 Difference]: Without dead ends: 146 [2021-06-12 20:12:33,745 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 10 SyntacticMatches, 5 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 770.6ms TimeCoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:12:33,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2021-06-12 20:12:33,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 112. [2021-06-12 20:12:33,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 111 states have (on average 2.09009009009009) internal successors, (232), 111 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:33,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 232 transitions. [2021-06-12 20:12:33,747 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 232 transitions. Word has length 18 [2021-06-12 20:12:33,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:33,747 INFO L482 AbstractCegarLoop]: Abstraction has 112 states and 232 transitions. [2021-06-12 20:12:33,747 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:33,747 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 232 transitions. [2021-06-12 20:12:33,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:12:33,747 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:33,747 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:33,960 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 212 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10682 [2021-06-12 20:12:33,961 INFO L430 AbstractCegarLoop]: === Iteration 218 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:33,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:33,961 INFO L82 PathProgramCache]: Analyzing trace with hash -1341254948, now seen corresponding path program 212 times [2021-06-12 20:12:33,961 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:33,961 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859084978] [2021-06-12 20:12:33,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:33,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:34,137 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:34,137 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:34,137 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859084978] [2021-06-12 20:12:34,138 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859084978] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:34,138 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [35335929] [2021-06-12 20:12:34,138 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 213 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 213 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:34,205 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:12:34,205 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:12:34,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:12:34,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:34,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:34,416 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:34,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:34,419 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:34,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:34,422 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:34,446 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:34,448 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:34,449 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:34,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:34,452 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:34,454 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:34,455 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:34,475 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:34,476 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:12:34,476 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:92, output treesize:56 [2021-06-12 20:12:34,550 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:34,550 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [35335929] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:34,550 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:34,550 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-12 20:12:34,550 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463370263] [2021-06-12 20:12:34,550 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:12:34,550 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:34,550 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:12:34,550 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:12:34,550 INFO L87 Difference]: Start difference. First operand 112 states and 232 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:34,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:34,821 INFO L93 Difference]: Finished difference Result 138 states and 280 transitions. [2021-06-12 20:12:34,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:12:34,821 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:12:34,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:34,821 INFO L225 Difference]: With dead ends: 138 [2021-06-12 20:12:34,822 INFO L226 Difference]: Without dead ends: 125 [2021-06-12 20:12:34,822 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 10 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 462.4ms TimeCoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:12:34,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2021-06-12 20:12:34,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 115. [2021-06-12 20:12:34,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 114 states have (on average 2.087719298245614) internal successors, (238), 114 states have internal predecessors, (238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:34,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 238 transitions. [2021-06-12 20:12:34,823 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 238 transitions. Word has length 18 [2021-06-12 20:12:34,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:34,823 INFO L482 AbstractCegarLoop]: Abstraction has 115 states and 238 transitions. [2021-06-12 20:12:34,823 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:34,823 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 238 transitions. [2021-06-12 20:12:34,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:12:34,823 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:34,823 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:35,023 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10711,213 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:35,024 INFO L430 AbstractCegarLoop]: === Iteration 219 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:35,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:35,024 INFO L82 PathProgramCache]: Analyzing trace with hash -1820539624, now seen corresponding path program 213 times [2021-06-12 20:12:35,024 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:35,024 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001945995] [2021-06-12 20:12:35,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:35,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:35,189 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:35,190 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:35,190 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001945995] [2021-06-12 20:12:35,190 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001945995] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:35,190 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1859804200] [2021-06-12 20:12:35,190 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 214 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 214 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:35,259 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:12:35,259 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:12:35,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:12:35,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:35,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:35,438 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:35,441 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:35,442 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:35,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:12:35,445 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:35,448 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:35,449 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:35,492 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:35,495 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:35,496 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:35,498 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:35,499 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:35,502 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:12:35,502 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:35,505 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:35,506 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:35,543 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:35,544 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:12:35,545 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:135, output treesize:79 [2021-06-12 20:12:35,677 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:35,678 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1859804200] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:35,678 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:35,678 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:12:35,678 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995660692] [2021-06-12 20:12:35,678 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:12:35,678 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:35,678 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:12:35,678 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:12:35,678 INFO L87 Difference]: Start difference. First operand 115 states and 238 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:36,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:36,250 INFO L93 Difference]: Finished difference Result 177 states and 347 transitions. [2021-06-12 20:12:36,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:12:36,250 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:12:36,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:36,251 INFO L225 Difference]: With dead ends: 177 [2021-06-12 20:12:36,251 INFO L226 Difference]: Without dead ends: 151 [2021-06-12 20:12:36,251 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 10 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 724.9ms TimeCoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:12:36,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2021-06-12 20:12:36,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 117. [2021-06-12 20:12:36,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 116 states have (on average 2.103448275862069) internal successors, (244), 116 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:36,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 244 transitions. [2021-06-12 20:12:36,252 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 244 transitions. Word has length 18 [2021-06-12 20:12:36,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:36,252 INFO L482 AbstractCegarLoop]: Abstraction has 117 states and 244 transitions. [2021-06-12 20:12:36,252 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:36,252 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 244 transitions. [2021-06-12 20:12:36,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:12:36,252 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:36,252 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:36,453 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10737,214 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:36,453 INFO L430 AbstractCegarLoop]: === Iteration 220 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:36,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:36,453 INFO L82 PathProgramCache]: Analyzing trace with hash 1939197870, now seen corresponding path program 214 times [2021-06-12 20:12:36,453 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:36,453 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408165454] [2021-06-12 20:12:36,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:36,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:36,624 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:36,625 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:36,625 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408165454] [2021-06-12 20:12:36,625 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408165454] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:36,625 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1594754986] [2021-06-12 20:12:36,625 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 215 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 215 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:36,693 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:12:36,694 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:12:36,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:12:36,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:36,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:12:36,856 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:36,859 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:36,860 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:36,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:36,863 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:36,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:36,866 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:36,910 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:36,913 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:36,914 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:36,916 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:36,917 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:36,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:12:36,920 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:36,922 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:36,923 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:36,960 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:36,961 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:12:36,961 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:131, output treesize:75 [2021-06-12 20:12:37,091 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:37,092 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1594754986] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:37,092 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:37,092 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:12:37,092 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301391539] [2021-06-12 20:12:37,092 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:12:37,092 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:37,092 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:12:37,092 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:12:37,092 INFO L87 Difference]: Start difference. First operand 117 states and 244 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:37,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:37,740 INFO L93 Difference]: Finished difference Result 192 states and 375 transitions. [2021-06-12 20:12:37,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:12:37,740 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:12:37,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:37,741 INFO L225 Difference]: With dead ends: 192 [2021-06-12 20:12:37,741 INFO L226 Difference]: Without dead ends: 166 [2021-06-12 20:12:37,741 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 10 SyntacticMatches, 5 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 781.4ms TimeCoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:12:37,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2021-06-12 20:12:37,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 117. [2021-06-12 20:12:37,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 116 states have (on average 2.103448275862069) internal successors, (244), 116 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:37,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 244 transitions. [2021-06-12 20:12:37,742 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 244 transitions. Word has length 18 [2021-06-12 20:12:37,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:37,742 INFO L482 AbstractCegarLoop]: Abstraction has 117 states and 244 transitions. [2021-06-12 20:12:37,742 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:37,742 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 244 transitions. [2021-06-12 20:12:37,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:12:37,743 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:37,743 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:37,943 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10764,215 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:37,943 INFO L430 AbstractCegarLoop]: === Iteration 221 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:37,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:37,943 INFO L82 PathProgramCache]: Analyzing trace with hash -1768024104, now seen corresponding path program 215 times [2021-06-12 20:12:37,943 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:37,943 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369708835] [2021-06-12 20:12:37,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:37,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:38,124 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:38,124 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:38,124 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369708835] [2021-06-12 20:12:38,124 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369708835] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:38,124 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1456551601] [2021-06-12 20:12:38,124 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 216 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 216 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:38,193 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:12:38,193 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:12:38,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:12:38,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:38,872 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:38,873 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:38,877 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:38,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:38,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:12:38,879 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:38,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:38,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:38,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:12:38,885 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:38,890 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:38,890 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:38,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:38,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:38,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:38,896 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:38,900 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:38,901 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:38,905 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:38,906 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:38,906 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:12:38,907 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:38,911 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:38,911 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:38,915 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:38,916 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:38,920 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:38,921 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:38,925 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:38,925 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:38,926 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:38,926 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:38,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:38,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:38,931 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:38,931 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:38,935 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:38,936 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:38,939 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:38,940 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:38,940 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:38,941 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:38,944 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:38,944 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:38,948 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:38,948 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:12:38,949 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:39,057 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 67 [2021-06-12 20:12:39,058 INFO L628 ElimStorePlain]: treesize reduction 18, result has 88.5 percent of original size [2021-06-12 20:12:39,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:39,062 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:39,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:12:39,066 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:39,069 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:39,070 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:39,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:39,073 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:39,117 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:39,119 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:12:39,119 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:777, output treesize:89 [2021-06-12 20:12:39,262 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:39,263 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1456551601] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:39,263 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:39,263 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-12 20:12:39,263 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547147263] [2021-06-12 20:12:39,263 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:12:39,263 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:39,263 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:12:39,263 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:12:39,263 INFO L87 Difference]: Start difference. First operand 117 states and 244 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:40,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:40,146 INFO L93 Difference]: Finished difference Result 221 states and 428 transitions. [2021-06-12 20:12:40,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:12:40,146 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:12:40,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:40,147 INFO L225 Difference]: With dead ends: 221 [2021-06-12 20:12:40,147 INFO L226 Difference]: Without dead ends: 188 [2021-06-12 20:12:40,147 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 10 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 1046.6ms TimeCoverageRelationStatistics Valid=109, Invalid=541, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:12:40,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2021-06-12 20:12:40,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 121. [2021-06-12 20:12:40,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 120 states have (on average 2.1333333333333333) internal successors, (256), 120 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:40,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 256 transitions. [2021-06-12 20:12:40,148 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 256 transitions. Word has length 18 [2021-06-12 20:12:40,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:40,148 INFO L482 AbstractCegarLoop]: Abstraction has 121 states and 256 transitions. [2021-06-12 20:12:40,148 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:40,149 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 256 transitions. [2021-06-12 20:12:40,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:12:40,149 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:40,149 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:40,364 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 216 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10794 [2021-06-12 20:12:40,365 INFO L430 AbstractCegarLoop]: === Iteration 222 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:40,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:40,365 INFO L82 PathProgramCache]: Analyzing trace with hash -2057091090, now seen corresponding path program 216 times [2021-06-12 20:12:40,365 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:40,365 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109564104] [2021-06-12 20:12:40,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:40,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:40,534 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:40,534 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:40,534 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109564104] [2021-06-12 20:12:40,535 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109564104] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:40,535 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [213572803] [2021-06-12 20:12:40,535 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 217 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 217 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:40,604 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:12:40,604 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:12:40,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:12:40,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:41,169 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:41,170 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:41,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:41,170 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:41,174 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:41,175 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:41,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:41,175 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:41,179 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:41,179 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:41,183 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:41,183 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:41,184 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:12:41,184 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:41,188 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:41,188 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:41,191 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:41,192 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:41,195 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:41,195 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:41,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:12:41,196 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:41,200 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:41,200 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:41,200 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:12:41,201 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:41,204 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:41,205 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:41,208 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:41,208 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:41,211 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:41,211 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:41,214 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:41,214 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:41,215 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:41,266 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:12:41,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:41,270 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:41,272 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:41,273 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:41,275 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:41,276 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:41,296 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:41,297 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:12:41,297 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-06-12 20:12:41,371 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:41,371 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [213572803] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:41,371 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:41,371 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-12 20:12:41,371 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295205257] [2021-06-12 20:12:41,371 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:12:41,371 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:41,371 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:12:41,371 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:12:41,372 INFO L87 Difference]: Start difference. First operand 121 states and 256 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:41,619 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 61 [2021-06-12 20:12:41,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:41,651 INFO L93 Difference]: Finished difference Result 143 states and 291 transitions. [2021-06-12 20:12:41,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:12:41,651 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:12:41,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:41,651 INFO L225 Difference]: With dead ends: 143 [2021-06-12 20:12:41,651 INFO L226 Difference]: Without dead ends: 127 [2021-06-12 20:12:41,651 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 9 SyntacticMatches, 5 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 545.2ms TimeCoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:12:41,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2021-06-12 20:12:41,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 125. [2021-06-12 20:12:41,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 124 states have (on average 2.129032258064516) internal successors, (264), 124 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:41,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 264 transitions. [2021-06-12 20:12:41,653 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 264 transitions. Word has length 18 [2021-06-12 20:12:41,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:41,653 INFO L482 AbstractCegarLoop]: Abstraction has 125 states and 264 transitions. [2021-06-12 20:12:41,653 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:41,653 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 264 transitions. [2021-06-12 20:12:41,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:12:41,653 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:41,653 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:41,853 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 217 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10977 [2021-06-12 20:12:41,853 INFO L430 AbstractCegarLoop]: === Iteration 223 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:41,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:41,854 INFO L82 PathProgramCache]: Analyzing trace with hash 264953138, now seen corresponding path program 217 times [2021-06-12 20:12:41,854 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:41,854 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108522291] [2021-06-12 20:12:41,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:41,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:42,032 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:42,032 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:42,032 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108522291] [2021-06-12 20:12:42,032 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108522291] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:42,032 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [514113783] [2021-06-12 20:12:42,032 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 218 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 218 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:42,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:42,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:12:42,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:42,762 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:42,763 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:42,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:42,764 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:42,767 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:42,768 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:42,771 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:42,772 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:42,772 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:42,772 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:42,776 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:42,776 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:42,780 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:42,780 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:42,783 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:42,783 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:42,787 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:42,787 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:42,787 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:12:42,788 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:42,791 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:42,792 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:42,792 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:12:42,793 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:42,795 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:42,796 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:42,799 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:42,800 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:42,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:12:42,801 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:42,804 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:42,804 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:42,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:42,805 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:42,808 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:42,808 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:42,860 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:12:42,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:42,863 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:42,873 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:42,874 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:42,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:42,877 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:42,898 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:42,899 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:12:42,899 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-06-12 20:12:42,971 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:42,972 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [514113783] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:42,972 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:42,972 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-12 20:12:42,972 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334403041] [2021-06-12 20:12:42,972 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:12:42,972 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:42,972 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:12:42,972 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:12:42,972 INFO L87 Difference]: Start difference. First operand 125 states and 264 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:43,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:43,207 INFO L93 Difference]: Finished difference Result 141 states and 288 transitions. [2021-06-12 20:12:43,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:12:43,208 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:12:43,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:43,208 INFO L225 Difference]: With dead ends: 141 [2021-06-12 20:12:43,208 INFO L226 Difference]: Without dead ends: 128 [2021-06-12 20:12:43,208 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 9 SyntacticMatches, 5 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 521.2ms TimeCoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:12:43,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2021-06-12 20:12:43,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 126. [2021-06-12 20:12:43,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 125 states have (on average 2.128) internal successors, (266), 125 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:43,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 266 transitions. [2021-06-12 20:12:43,209 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 266 transitions. Word has length 18 [2021-06-12 20:12:43,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:43,209 INFO L482 AbstractCegarLoop]: Abstraction has 126 states and 266 transitions. [2021-06-12 20:12:43,209 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:43,209 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 266 transitions. [2021-06-12 20:12:43,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:12:43,210 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:43,210 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:43,410 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11082,218 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:43,410 INFO L430 AbstractCegarLoop]: === Iteration 224 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:43,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:43,410 INFO L82 PathProgramCache]: Analyzing trace with hash -214331538, now seen corresponding path program 218 times [2021-06-12 20:12:43,410 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:43,410 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369591980] [2021-06-12 20:12:43,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:43,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:43,582 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:43,583 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:43,583 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369591980] [2021-06-12 20:12:43,583 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369591980] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:43,583 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1616111072] [2021-06-12 20:12:43,583 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 219 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 219 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:43,652 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:12:43,652 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:12:43,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:12:43,653 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:44,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:44,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:44,873 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:44,873 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:44,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:44,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:44,879 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:12:44,879 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:44,884 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:44,884 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:44,889 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:44,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:44,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:44,890 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:44,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:44,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:44,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:12:44,896 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:44,901 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:44,901 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:44,901 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:12:44,902 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:44,906 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:44,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:44,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:12:44,908 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:44,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:44,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:44,913 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:12:44,913 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:44,918 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:44,918 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:44,923 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:44,923 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:44,927 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:44,928 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:44,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:12:44,929 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:44,933 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:44,933 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:44,937 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:44,938 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:44,942 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:44,943 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:44,946 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:44,947 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:44,951 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:44,951 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:44,955 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:44,956 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:44,959 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:44,960 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:44,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:44,961 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:44,964 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:44,965 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:44,968 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:44,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:44,969 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:45,093 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 68 [2021-06-12 20:12:45,094 INFO L628 ElimStorePlain]: treesize reduction 24, result has 86.4 percent of original size [2021-06-12 20:12:45,097 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:45,098 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:45,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:12:45,102 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:45,104 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:12:45,105 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:45,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:45,109 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:45,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:45,112 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:45,163 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:45,164 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:12:45,164 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 5 variables, input treesize:897, output treesize:100 [2021-06-12 20:12:45,331 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:45,331 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1616111072] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:45,331 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:45,331 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-12 20:12:45,331 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896767333] [2021-06-12 20:12:45,331 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:12:45,331 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:45,331 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:12:45,331 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:12:45,331 INFO L87 Difference]: Start difference. First operand 126 states and 266 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:45,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:45,551 INFO L93 Difference]: Finished difference Result 141 states and 289 transitions. [2021-06-12 20:12:45,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:12:45,552 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:12:45,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:45,552 INFO L225 Difference]: With dead ends: 141 [2021-06-12 20:12:45,552 INFO L226 Difference]: Without dead ends: 129 [2021-06-12 20:12:45,552 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 9 SyntacticMatches, 5 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 508.4ms TimeCoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:12:45,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2021-06-12 20:12:45,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 124. [2021-06-12 20:12:45,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 123 states have (on average 2.130081300813008) internal successors, (262), 123 states have internal predecessors, (262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:45,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 262 transitions. [2021-06-12 20:12:45,553 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 262 transitions. Word has length 18 [2021-06-12 20:12:45,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:45,553 INFO L482 AbstractCegarLoop]: Abstraction has 124 states and 262 transitions. [2021-06-12 20:12:45,553 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:45,553 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 262 transitions. [2021-06-12 20:12:45,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:12:45,554 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:45,554 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:45,754 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11174,219 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:45,754 INFO L430 AbstractCegarLoop]: === Iteration 225 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:45,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:45,754 INFO L82 PathProgramCache]: Analyzing trace with hash 852698460, now seen corresponding path program 219 times [2021-06-12 20:12:45,754 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:45,754 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219316224] [2021-06-12 20:12:45,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:45,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:45,914 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:45,914 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:45,914 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219316224] [2021-06-12 20:12:45,915 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219316224] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:45,915 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1357453000] [2021-06-12 20:12:45,915 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 220 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 220 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:45,986 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:12:45,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:12:45,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:12:45,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:46,192 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:46,193 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:46,195 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:46,196 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:46,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:46,199 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:46,223 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:46,225 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:46,225 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:46,228 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:46,228 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:46,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:46,231 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:46,250 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:46,251 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:12:46,251 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:84, output treesize:48 [2021-06-12 20:12:46,326 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:46,326 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1357453000] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:46,326 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:46,326 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:12:46,326 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289778785] [2021-06-12 20:12:46,327 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:12:46,327 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:46,327 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:12:46,327 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:12:46,327 INFO L87 Difference]: Start difference. First operand 124 states and 262 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:46,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:46,492 INFO L93 Difference]: Finished difference Result 141 states and 288 transitions. [2021-06-12 20:12:46,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:12:46,492 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:12:46,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:46,493 INFO L225 Difference]: With dead ends: 141 [2021-06-12 20:12:46,493 INFO L226 Difference]: Without dead ends: 128 [2021-06-12 20:12:46,493 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 9 SyntacticMatches, 6 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 364.8ms TimeCoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:12:46,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2021-06-12 20:12:46,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 126. [2021-06-12 20:12:46,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 125 states have (on average 2.128) internal successors, (266), 125 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:46,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 266 transitions. [2021-06-12 20:12:46,494 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 266 transitions. Word has length 18 [2021-06-12 20:12:46,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:46,494 INFO L482 AbstractCegarLoop]: Abstraction has 126 states and 266 transitions. [2021-06-12 20:12:46,494 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:46,494 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 266 transitions. [2021-06-12 20:12:46,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:12:46,494 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:46,495 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:46,695 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 220 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11356 [2021-06-12 20:12:46,695 INFO L430 AbstractCegarLoop]: === Iteration 226 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:46,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:46,695 INFO L82 PathProgramCache]: Analyzing trace with hash 373413784, now seen corresponding path program 220 times [2021-06-12 20:12:46,695 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:46,695 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285070115] [2021-06-12 20:12:46,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:46,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:46,852 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:46,853 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:46,853 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285070115] [2021-06-12 20:12:46,853 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285070115] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:46,853 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [329791352] [2021-06-12 20:12:46,853 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 221 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 221 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:46,922 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:12:46,922 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:12:46,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:12:46,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:47,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:47,127 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:47,129 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:47,130 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:47,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:12:47,133 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:47,136 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:47,137 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:47,180 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:47,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:47,184 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:47,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:47,187 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:47,190 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:47,190 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:47,193 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:12:47,193 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:47,232 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:47,233 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:12:47,233 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:139, output treesize:83 [2021-06-12 20:12:47,360 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:47,360 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [329791352] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:47,360 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:47,360 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:12:47,360 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008139635] [2021-06-12 20:12:47,360 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:12:47,360 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:47,360 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:12:47,360 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:12:47,360 INFO L87 Difference]: Start difference. First operand 126 states and 266 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:47,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:47,691 INFO L93 Difference]: Finished difference Result 167 states and 332 transitions. [2021-06-12 20:12:47,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:12:47,691 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:12:47,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:47,691 INFO L225 Difference]: With dead ends: 167 [2021-06-12 20:12:47,691 INFO L226 Difference]: Without dead ends: 148 [2021-06-12 20:12:47,691 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 9 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 492.3ms TimeCoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:12:47,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2021-06-12 20:12:47,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 125. [2021-06-12 20:12:47,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 124 states have (on average 2.129032258064516) internal successors, (264), 124 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:47,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 264 transitions. [2021-06-12 20:12:47,693 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 264 transitions. Word has length 18 [2021-06-12 20:12:47,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:47,693 INFO L482 AbstractCegarLoop]: Abstraction has 125 states and 264 transitions. [2021-06-12 20:12:47,693 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:47,693 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 264 transitions. [2021-06-12 20:12:47,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:12:47,693 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:47,693 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:47,894 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11380,221 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:47,894 INFO L430 AbstractCegarLoop]: === Iteration 227 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:47,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:47,894 INFO L82 PathProgramCache]: Analyzing trace with hash -161816018, now seen corresponding path program 221 times [2021-06-12 20:12:47,894 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:47,894 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504779055] [2021-06-12 20:12:47,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:47,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:48,053 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:48,053 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:48,053 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504779055] [2021-06-12 20:12:48,053 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504779055] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:48,053 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1648413161] [2021-06-12 20:12:48,053 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 222 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 222 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:48,128 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-12 20:12:48,128 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:12:48,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:12:48,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:48,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:48,269 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:48,272 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:12:48,273 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:48,275 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:48,276 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:48,279 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:48,279 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:48,324 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:48,327 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:12:48,327 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:48,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:48,331 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:48,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:48,334 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:48,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:48,337 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:48,375 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:48,376 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:12:48,377 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:135, output treesize:79 [2021-06-12 20:12:48,504 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:48,504 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1648413161] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:48,504 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:48,504 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:12:48,504 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422249981] [2021-06-12 20:12:48,504 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:12:48,504 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:48,504 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:12:48,504 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:12:48,505 INFO L87 Difference]: Start difference. First operand 125 states and 264 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:48,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:48,707 INFO L93 Difference]: Finished difference Result 145 states and 298 transitions. [2021-06-12 20:12:48,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:12:48,707 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:12:48,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:48,707 INFO L225 Difference]: With dead ends: 145 [2021-06-12 20:12:48,707 INFO L226 Difference]: Without dead ends: 133 [2021-06-12 20:12:48,707 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 9 SyntacticMatches, 6 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 356.5ms TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:12:48,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2021-06-12 20:12:48,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 124. [2021-06-12 20:12:48,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 123 states have (on average 2.130081300813008) internal successors, (262), 123 states have internal predecessors, (262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:48,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 262 transitions. [2021-06-12 20:12:48,709 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 262 transitions. Word has length 18 [2021-06-12 20:12:48,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:48,709 INFO L482 AbstractCegarLoop]: Abstraction has 124 states and 262 transitions. [2021-06-12 20:12:48,709 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:48,709 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 262 transitions. [2021-06-12 20:12:48,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:12:48,709 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:48,709 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:48,909 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 222 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11412 [2021-06-12 20:12:48,909 INFO L430 AbstractCegarLoop]: === Iteration 228 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:48,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:48,910 INFO L82 PathProgramCache]: Analyzing trace with hash 1892934258, now seen corresponding path program 222 times [2021-06-12 20:12:48,910 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:48,910 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030615122] [2021-06-12 20:12:48,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:48,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:49,065 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:49,065 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:49,065 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030615122] [2021-06-12 20:12:49,065 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030615122] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:49,065 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1974374066] [2021-06-12 20:12:49,065 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 223 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 223 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:49,135 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:12:49,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:12:49,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:12:49,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:49,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:49,313 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:49,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:49,316 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:49,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:49,319 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:49,343 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:49,345 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:49,346 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:49,348 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:49,348 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:49,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:49,351 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:49,371 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:49,372 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:12:49,372 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:92, output treesize:56 [2021-06-12 20:12:49,458 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:49,458 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1974374066] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:49,458 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:49,458 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:12:49,458 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208481612] [2021-06-12 20:12:49,458 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:12:49,459 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:49,459 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:12:49,459 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:12:49,459 INFO L87 Difference]: Start difference. First operand 124 states and 262 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:49,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:49,722 INFO L93 Difference]: Finished difference Result 150 states and 310 transitions. [2021-06-12 20:12:49,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:12:49,722 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:12:49,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:49,722 INFO L225 Difference]: With dead ends: 150 [2021-06-12 20:12:49,722 INFO L226 Difference]: Without dead ends: 137 [2021-06-12 20:12:49,722 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 9 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 396.9ms TimeCoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:12:49,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2021-06-12 20:12:49,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 127. [2021-06-12 20:12:49,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 126 states have (on average 2.126984126984127) internal successors, (268), 126 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:49,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 268 transitions. [2021-06-12 20:12:49,724 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 268 transitions. Word has length 18 [2021-06-12 20:12:49,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:49,724 INFO L482 AbstractCegarLoop]: Abstraction has 127 states and 268 transitions. [2021-06-12 20:12:49,724 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:49,724 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 268 transitions. [2021-06-12 20:12:49,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:12:49,724 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:49,724 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:49,924 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11435,223 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:49,924 INFO L430 AbstractCegarLoop]: === Iteration 229 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:49,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:49,925 INFO L82 PathProgramCache]: Analyzing trace with hash 1413649582, now seen corresponding path program 223 times [2021-06-12 20:12:49,925 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:49,925 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536450388] [2021-06-12 20:12:49,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:49,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:50,084 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:50,084 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:50,084 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536450388] [2021-06-12 20:12:50,084 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536450388] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:50,084 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [792398718] [2021-06-12 20:12:50,084 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 224 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 224 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:50,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:50,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:12:50,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:50,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:50,341 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:50,344 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:12:50,345 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:50,348 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:50,349 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:50,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:50,352 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:50,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:50,356 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:50,414 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:50,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:12:50,417 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:50,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:50,421 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:50,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:50,424 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:50,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:50,427 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:50,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:50,431 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:50,479 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:50,480 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:12:50,480 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:168, output treesize:100 [2021-06-12 20:12:50,649 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:50,649 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [792398718] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:50,649 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:50,649 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:12:50,649 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059061294] [2021-06-12 20:12:50,649 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:12:50,649 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:50,649 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:12:50,649 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:12:50,649 INFO L87 Difference]: Start difference. First operand 127 states and 268 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:50,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:50,858 INFO L93 Difference]: Finished difference Result 142 states and 291 transitions. [2021-06-12 20:12:50,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:12:50,858 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:12:50,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:50,859 INFO L225 Difference]: With dead ends: 142 [2021-06-12 20:12:50,859 INFO L226 Difference]: Without dead ends: 130 [2021-06-12 20:12:50,859 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 9 SyntacticMatches, 6 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 451.3ms TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:12:50,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2021-06-12 20:12:50,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 126. [2021-06-12 20:12:50,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 125 states have (on average 2.128) internal successors, (266), 125 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:50,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 266 transitions. [2021-06-12 20:12:50,860 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 266 transitions. Word has length 18 [2021-06-12 20:12:50,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:50,860 INFO L482 AbstractCegarLoop]: Abstraction has 126 states and 266 transitions. [2021-06-12 20:12:50,860 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:50,860 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 266 transitions. [2021-06-12 20:12:50,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:12:50,860 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:50,860 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:51,061 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 224 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11463 [2021-06-12 20:12:51,061 INFO L430 AbstractCegarLoop]: === Iteration 230 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:51,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:51,061 INFO L82 PathProgramCache]: Analyzing trace with hash 878419780, now seen corresponding path program 224 times [2021-06-12 20:12:51,061 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:51,061 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899414319] [2021-06-12 20:12:51,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:51,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:51,306 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:51,306 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:51,306 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899414319] [2021-06-12 20:12:51,306 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899414319] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:51,306 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1078070938] [2021-06-12 20:12:51,306 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 225 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 225 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:51,393 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:12:51,393 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:12:51,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:12:51,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:51,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:12:51,645 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:51,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:51,649 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:51,652 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:51,652 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:51,655 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:51,656 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:51,659 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:51,659 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:51,721 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:51,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:51,724 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:51,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:12:51,728 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:51,730 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:51,731 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:51,734 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:51,735 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:51,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:51,738 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:51,783 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:51,784 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:12:51,784 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:172, output treesize:104 [2021-06-12 20:12:51,966 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:51,967 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1078070938] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:51,967 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:51,967 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-12 20:12:51,967 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931450408] [2021-06-12 20:12:51,967 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:12:51,967 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:51,967 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:12:51,967 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:12:51,967 INFO L87 Difference]: Start difference. First operand 126 states and 266 transitions. Second operand has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:52,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:52,373 INFO L93 Difference]: Finished difference Result 155 states and 322 transitions. [2021-06-12 20:12:52,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:12:52,374 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:12:52,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:52,374 INFO L225 Difference]: With dead ends: 155 [2021-06-12 20:12:52,374 INFO L226 Difference]: Without dead ends: 143 [2021-06-12 20:12:52,374 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 9 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 670.1ms TimeCoverageRelationStatistics Valid=72, Invalid=390, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:12:52,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2021-06-12 20:12:52,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 125. [2021-06-12 20:12:52,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 124 states have (on average 2.129032258064516) internal successors, (264), 124 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:52,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 264 transitions. [2021-06-12 20:12:52,375 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 264 transitions. Word has length 18 [2021-06-12 20:12:52,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:52,375 INFO L482 AbstractCegarLoop]: Abstraction has 125 states and 264 transitions. [2021-06-12 20:12:52,375 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:52,376 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 264 transitions. [2021-06-12 20:12:52,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:12:52,376 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:52,376 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:52,576 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 225 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11487 [2021-06-12 20:12:52,576 INFO L430 AbstractCegarLoop]: === Iteration 231 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:52,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:52,576 INFO L82 PathProgramCache]: Analyzing trace with hash 1466165102, now seen corresponding path program 225 times [2021-06-12 20:12:52,577 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:52,577 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687432992] [2021-06-12 20:12:52,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:52,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:52,764 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:52,764 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:52,764 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687432992] [2021-06-12 20:12:52,764 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687432992] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:52,764 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [833896312] [2021-06-12 20:12:52,764 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 226 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 226 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:52,835 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:12:52,836 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:12:52,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:12:52,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:53,540 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:53,541 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,546 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,546 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:53,547 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,551 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,552 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,552 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:12:53,553 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,557 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:53,557 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,562 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,563 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,563 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:53,563 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,568 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,568 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:12:53,569 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,574 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,574 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,574 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:12:53,575 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,580 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:53,580 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,584 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:53,585 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,589 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:53,590 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,594 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:53,595 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,599 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:53,599 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,603 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:53,604 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,608 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,608 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:12:53,609 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,613 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,614 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,614 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:53,614 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,618 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:53,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:53,618 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,727 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 66 [2021-06-12 20:12:53,727 INFO L628 ElimStorePlain]: treesize reduction 18, result has 88.5 percent of original size [2021-06-12 20:12:53,731 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:53,731 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,734 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:53,735 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:12:53,739 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,741 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:53,742 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:53,786 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:53,788 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:12:53,788 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:777, output treesize:89 [2021-06-12 20:12:53,956 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:53,957 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [833896312] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:53,957 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:53,957 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2021-06-12 20:12:53,957 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076675809] [2021-06-12 20:12:53,957 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:12:53,957 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:53,957 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:12:53,957 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:12:53,957 INFO L87 Difference]: Start difference. First operand 125 states and 264 transitions. Second operand has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:54,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:54,804 INFO L93 Difference]: Finished difference Result 229 states and 448 transitions. [2021-06-12 20:12:54,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:12:54,805 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:12:54,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:54,805 INFO L225 Difference]: With dead ends: 229 [2021-06-12 20:12:54,805 INFO L226 Difference]: Without dead ends: 196 [2021-06-12 20:12:54,805 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 9 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 1043.0ms TimeCoverageRelationStatistics Valid=109, Invalid=593, Unknown=0, NotChecked=0, Total=702 [2021-06-12 20:12:54,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2021-06-12 20:12:54,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 125. [2021-06-12 20:12:54,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 124 states have (on average 2.129032258064516) internal successors, (264), 124 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:54,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 264 transitions. [2021-06-12 20:12:54,807 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 264 transitions. Word has length 18 [2021-06-12 20:12:54,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:54,807 INFO L482 AbstractCegarLoop]: Abstraction has 125 states and 264 transitions. [2021-06-12 20:12:54,807 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:54,807 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 264 transitions. [2021-06-12 20:12:54,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:12:54,807 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:54,807 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:55,007 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 226 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11533 [2021-06-12 20:12:55,007 INFO L430 AbstractCegarLoop]: === Iteration 232 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:55,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:55,008 INFO L82 PathProgramCache]: Analyzing trace with hash -219494372, now seen corresponding path program 226 times [2021-06-12 20:12:55,008 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:55,008 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648922075] [2021-06-12 20:12:55,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:55,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:55,167 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:55,167 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:55,167 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648922075] [2021-06-12 20:12:55,167 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648922075] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:55,167 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [130690964] [2021-06-12 20:12:55,167 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 227 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 227 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:55,237 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:12:55,237 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:12:55,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:12:55,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:55,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:55,466 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:55,468 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:55,469 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:55,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:55,472 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:55,496 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:55,499 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:55,499 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:55,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:55,502 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:55,504 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:55,505 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:55,525 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:55,526 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:12:55,526 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:84, output treesize:48 [2021-06-12 20:12:55,597 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:55,597 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [130690964] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:55,597 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:55,597 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:12:55,597 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771403143] [2021-06-12 20:12:55,597 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:12:55,597 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:55,597 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:12:55,597 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:12:55,598 INFO L87 Difference]: Start difference. First operand 125 states and 264 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:55,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:55,769 INFO L93 Difference]: Finished difference Result 144 states and 294 transitions. [2021-06-12 20:12:55,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:12:55,769 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:12:55,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:55,769 INFO L225 Difference]: With dead ends: 144 [2021-06-12 20:12:55,769 INFO L226 Difference]: Without dead ends: 131 [2021-06-12 20:12:55,769 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 10 SyntacticMatches, 5 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 400.8ms TimeCoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:12:55,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2021-06-12 20:12:55,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 129. [2021-06-12 20:12:55,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 128 states have (on average 2.125) internal successors, (272), 128 states have internal predecessors, (272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:55,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 272 transitions. [2021-06-12 20:12:55,771 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 272 transitions. Word has length 18 [2021-06-12 20:12:55,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:55,771 INFO L482 AbstractCegarLoop]: Abstraction has 129 states and 272 transitions. [2021-06-12 20:12:55,771 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:55,771 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 272 transitions. [2021-06-12 20:12:55,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:12:55,771 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:55,771 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:55,971 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11717,227 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:55,971 INFO L430 AbstractCegarLoop]: === Iteration 233 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:55,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:55,972 INFO L82 PathProgramCache]: Analyzing trace with hash -698779048, now seen corresponding path program 227 times [2021-06-12 20:12:55,972 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:55,972 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523202775] [2021-06-12 20:12:55,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:55,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:56,157 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:56,158 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:56,158 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523202775] [2021-06-12 20:12:56,158 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523202775] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:56,158 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1631813704] [2021-06-12 20:12:56,158 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 228 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 228 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:56,233 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:12:56,234 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:12:56,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:12:56,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:56,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:56,416 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:56,419 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:56,420 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:56,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:56,423 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:56,425 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:12:56,427 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:56,470 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:56,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:56,473 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:56,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:56,477 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:56,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:12:56,480 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:56,482 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:56,483 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:56,520 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:56,521 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:12:56,521 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:131, output treesize:75 [2021-06-12 20:12:56,648 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:56,649 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1631813704] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:56,649 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:56,649 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:12:56,649 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868780106] [2021-06-12 20:12:56,649 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:12:56,649 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:56,649 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:12:56,649 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:12:56,649 INFO L87 Difference]: Start difference. First operand 129 states and 272 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:57,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:57,047 INFO L93 Difference]: Finished difference Result 170 states and 338 transitions. [2021-06-12 20:12:57,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:12:57,047 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:12:57,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:57,047 INFO L225 Difference]: With dead ends: 170 [2021-06-12 20:12:57,047 INFO L226 Difference]: Without dead ends: 151 [2021-06-12 20:12:57,047 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 10 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 576.7ms TimeCoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:12:57,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2021-06-12 20:12:57,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 128. [2021-06-12 20:12:57,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 127 states have (on average 2.125984251968504) internal successors, (270), 127 states have internal predecessors, (270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:57,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 270 transitions. [2021-06-12 20:12:57,049 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 270 transitions. Word has length 18 [2021-06-12 20:12:57,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:57,049 INFO L482 AbstractCegarLoop]: Abstraction has 128 states and 270 transitions. [2021-06-12 20:12:57,049 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:57,049 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 270 transitions. [2021-06-12 20:12:57,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:12:57,049 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:57,049 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:57,249 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11746,228 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:57,249 INFO L430 AbstractCegarLoop]: === Iteration 234 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:57,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:57,250 INFO L82 PathProgramCache]: Analyzing trace with hash -1234008850, now seen corresponding path program 228 times [2021-06-12 20:12:57,250 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:57,250 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430516886] [2021-06-12 20:12:57,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:57,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:57,417 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:57,417 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:57,417 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430516886] [2021-06-12 20:12:57,417 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430516886] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:57,417 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [791254855] [2021-06-12 20:12:57,417 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 229 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 229 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:57,488 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:12:57,489 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:12:57,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:12:57,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:57,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:12:57,682 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:57,685 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:57,686 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:57,688 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:57,689 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:57,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:57,692 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:57,747 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:57,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:57,751 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:57,753 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:12:57,754 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:57,756 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:57,757 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:57,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:57,760 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:57,797 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:57,799 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:12:57,799 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:135, output treesize:79 [2021-06-12 20:12:57,924 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:57,924 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [791254855] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:57,924 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:57,924 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:12:57,924 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860724134] [2021-06-12 20:12:57,924 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:12:57,924 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:57,925 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:12:57,925 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:12:57,925 INFO L87 Difference]: Start difference. First operand 128 states and 270 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:58,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:12:58,128 INFO L93 Difference]: Finished difference Result 148 states and 304 transitions. [2021-06-12 20:12:58,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:12:58,128 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:12:58,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:12:58,129 INFO L225 Difference]: With dead ends: 148 [2021-06-12 20:12:58,129 INFO L226 Difference]: Without dead ends: 136 [2021-06-12 20:12:58,129 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 10 SyntacticMatches, 5 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 413.2ms TimeCoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:12:58,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2021-06-12 20:12:58,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 127. [2021-06-12 20:12:58,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 126 states have (on average 2.126984126984127) internal successors, (268), 126 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:58,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 268 transitions. [2021-06-12 20:12:58,130 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 268 transitions. Word has length 18 [2021-06-12 20:12:58,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:12:58,130 INFO L482 AbstractCegarLoop]: Abstraction has 127 states and 268 transitions. [2021-06-12 20:12:58,130 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:12:58,130 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 268 transitions. [2021-06-12 20:12:58,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:12:58,130 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:12:58,130 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:12:58,347 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 229 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11775 [2021-06-12 20:12:58,347 INFO L430 AbstractCegarLoop]: === Iteration 235 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:12:58,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:12:58,347 INFO L82 PathProgramCache]: Analyzing trace with hash -646263528, now seen corresponding path program 229 times [2021-06-12 20:12:58,347 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:12:58,347 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347732168] [2021-06-12 20:12:58,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:12:58,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:58,536 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:58,536 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:12:58,536 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347732168] [2021-06-12 20:12:58,536 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347732168] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:58,536 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2054011103] [2021-06-12 20:12:58,536 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 230 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 230 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:12:58,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:12:58,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:12:58,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:12:59,384 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:59,384 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:59,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:12:59,386 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:59,390 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:59,391 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:59,391 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:59,392 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:59,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:59,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:59,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:12:59,398 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:59,403 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:59,403 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:59,408 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:59,408 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:59,409 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:12:59,409 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:59,414 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:59,414 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:59,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:12:59,415 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:59,420 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:59,420 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:59,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:59,421 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:59,426 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:59,426 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:59,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:59,427 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:59,432 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:59,432 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:59,436 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:59,437 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:12:59,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:12:59,438 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:59,441 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:59,442 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:59,446 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:59,446 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:59,450 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:59,451 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:59,455 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:59,455 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:59,459 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:59,459 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:59,463 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:12:59,464 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:59,575 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 66 [2021-06-12 20:12:59,575 INFO L628 ElimStorePlain]: treesize reduction 18, result has 88.5 percent of original size [2021-06-12 20:12:59,578 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:12:59,579 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:59,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:12:59,583 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:59,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:12:59,587 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:59,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:12:59,590 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:12:59,635 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:12:59,637 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:12:59,637 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:777, output treesize:89 [2021-06-12 20:12:59,781 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:12:59,782 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2054011103] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:12:59,782 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:12:59,782 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-12 20:12:59,782 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272199679] [2021-06-12 20:12:59,782 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:12:59,782 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:12:59,782 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:12:59,782 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:12:59,782 INFO L87 Difference]: Start difference. First operand 127 states and 268 transitions. Second operand has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:00,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:00,624 INFO L93 Difference]: Finished difference Result 231 states and 452 transitions. [2021-06-12 20:13:00,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:13:00,625 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:13:00,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:00,625 INFO L225 Difference]: With dead ends: 231 [2021-06-12 20:13:00,625 INFO L226 Difference]: Without dead ends: 198 [2021-06-12 20:13:00,625 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 1047.2ms TimeCoverageRelationStatistics Valid=107, Invalid=543, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:13:00,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2021-06-12 20:13:00,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 127. [2021-06-12 20:13:00,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 126 states have (on average 2.126984126984127) internal successors, (268), 126 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:00,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 268 transitions. [2021-06-12 20:13:00,627 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 268 transitions. Word has length 18 [2021-06-12 20:13:00,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:00,627 INFO L482 AbstractCegarLoop]: Abstraction has 127 states and 268 transitions. [2021-06-12 20:13:00,627 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:00,627 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 268 transitions. [2021-06-12 20:13:00,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:13:00,627 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:00,627 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:00,840 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11806,230 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:00,841 INFO L430 AbstractCegarLoop]: === Iteration 236 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:00,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:00,841 INFO L82 PathProgramCache]: Analyzing trace with hash 393972270, now seen corresponding path program 230 times [2021-06-12 20:13:00,841 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:00,841 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277855545] [2021-06-12 20:13:00,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:00,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:01,018 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:01,019 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:01,019 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277855545] [2021-06-12 20:13:01,019 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277855545] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:01,019 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1592429735] [2021-06-12 20:13:01,019 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 231 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 231 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:01,090 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:13:01,090 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:13:01,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:13:01,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:01,705 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:01,706 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:01,710 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:01,711 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:01,715 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:01,715 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:01,716 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:13:01,716 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:01,721 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:01,722 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:01,727 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:01,727 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:01,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:01,728 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:01,732 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:01,733 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:01,737 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:01,738 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:01,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:13:01,739 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:01,743 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:01,744 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:01,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:13:01,745 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:01,749 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:01,749 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:01,754 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:01,754 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:01,758 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:01,759 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:01,759 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:01,759 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:01,763 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:01,764 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:01,768 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:01,768 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:01,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:01,769 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:01,773 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:01,773 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:01,773 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:13:01,774 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:01,777 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:01,778 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:01,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:01,787 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:01,787 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:01,898 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 66 [2021-06-12 20:13:01,898 INFO L628 ElimStorePlain]: treesize reduction 18, result has 88.5 percent of original size [2021-06-12 20:13:01,901 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:01,902 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:01,905 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:01,906 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:01,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:13:01,909 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:01,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:01,913 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:01,957 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:01,959 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:13:01,959 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:777, output treesize:89 [2021-06-12 20:13:02,127 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:02,127 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1592429735] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:02,127 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:02,127 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-12 20:13:02,127 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483494602] [2021-06-12 20:13:02,127 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:13:02,127 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:02,127 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:13:02,127 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:13:02,127 INFO L87 Difference]: Start difference. First operand 127 states and 268 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:02,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:02,559 INFO L93 Difference]: Finished difference Result 170 states and 347 transitions. [2021-06-12 20:13:02,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:13:02,559 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:13:02,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:02,559 INFO L225 Difference]: With dead ends: 170 [2021-06-12 20:13:02,559 INFO L226 Difference]: Without dead ends: 151 [2021-06-12 20:13:02,560 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 9 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 678.8ms TimeCoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:13:02,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2021-06-12 20:13:02,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 133. [2021-06-12 20:13:02,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 132 states have (on average 2.1363636363636362) internal successors, (282), 132 states have internal predecessors, (282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:02,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 282 transitions. [2021-06-12 20:13:02,561 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 282 transitions. Word has length 18 [2021-06-12 20:13:02,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:02,561 INFO L482 AbstractCegarLoop]: Abstraction has 133 states and 282 transitions. [2021-06-12 20:13:02,561 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:02,561 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 282 transitions. [2021-06-12 20:13:02,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:13:02,561 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:02,561 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:02,761 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 231 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11888 [2021-06-12 20:13:02,762 INFO L430 AbstractCegarLoop]: === Iteration 237 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:02,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:02,762 INFO L82 PathProgramCache]: Analyzing trace with hash 497747466, now seen corresponding path program 231 times [2021-06-12 20:13:02,762 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:02,762 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707421423] [2021-06-12 20:13:02,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:02,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:02,933 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:02,933 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:02,933 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707421423] [2021-06-12 20:13:02,933 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707421423] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:02,933 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [246962885] [2021-06-12 20:13:02,933 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 232 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 232 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:03,005 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 20:13:03,006 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:13:03,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:13:03,007 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:03,582 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:03,583 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:03,587 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:03,588 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:03,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:13:03,592 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:03,596 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:03,596 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:03,600 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:03,601 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:03,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:03,601 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:03,605 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:03,606 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:03,609 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:03,609 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:03,609 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:13:03,610 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:03,614 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:03,614 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:03,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:13:03,615 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:03,619 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:03,619 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:03,623 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:03,623 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:03,626 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:03,627 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:03,630 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:03,631 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:03,634 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:03,635 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:03,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:13:03,636 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:03,639 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:03,639 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:03,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:03,640 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:03,643 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:03,643 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:03,646 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:03,646 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:03,647 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:03,699 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:13:03,701 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:03,702 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:03,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:03,705 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:03,707 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:03,708 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:03,729 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:03,730 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:13:03,730 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:591, output treesize:52 [2021-06-12 20:13:03,804 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:03,804 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [246962885] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:03,804 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:03,804 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-12 20:13:03,804 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808915706] [2021-06-12 20:13:03,804 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:13:03,804 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:03,805 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:13:03,805 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:13:03,805 INFO L87 Difference]: Start difference. First operand 133 states and 282 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:04,125 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 60 [2021-06-12 20:13:04,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:04,240 INFO L93 Difference]: Finished difference Result 166 states and 344 transitions. [2021-06-12 20:13:04,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:13:04,240 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:13:04,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:04,240 INFO L225 Difference]: With dead ends: 166 [2021-06-12 20:13:04,240 INFO L226 Difference]: Without dead ends: 147 [2021-06-12 20:13:04,241 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 703.9ms TimeCoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:13:04,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2021-06-12 20:13:04,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 134. [2021-06-12 20:13:04,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 133 states have (on average 2.1353383458646618) internal successors, (284), 133 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:04,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 284 transitions. [2021-06-12 20:13:04,242 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 284 transitions. Word has length 18 [2021-06-12 20:13:04,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:04,242 INFO L482 AbstractCegarLoop]: Abstraction has 134 states and 284 transitions. [2021-06-12 20:13:04,242 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:04,242 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 284 transitions. [2021-06-12 20:13:04,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:13:04,242 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:04,242 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:04,444 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12021,232 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:04,445 INFO L430 AbstractCegarLoop]: === Iteration 238 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:04,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:04,445 INFO L82 PathProgramCache]: Analyzing trace with hash -533325498, now seen corresponding path program 232 times [2021-06-12 20:13:04,445 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:04,445 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834782523] [2021-06-12 20:13:04,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:04,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:04,626 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:04,626 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:04,626 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834782523] [2021-06-12 20:13:04,626 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834782523] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:04,626 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [730035599] [2021-06-12 20:13:04,626 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 233 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 233 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:04,698 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:13:04,698 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:13:04,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:13:04,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:05,587 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:05,588 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:05,592 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:05,592 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:05,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:13:05,593 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:05,597 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:05,597 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:05,601 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:05,601 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:05,605 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:05,605 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:05,605 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:05,606 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:05,609 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:05,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:05,610 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:13:05,611 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:05,614 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:05,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:05,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:13:05,616 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:05,619 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:05,620 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:05,623 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:05,624 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:05,624 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:05,625 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:05,628 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:05,628 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:05,632 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:05,632 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:05,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:05,633 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:05,636 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:05,637 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:05,640 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:05,640 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:05,643 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:05,643 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:05,646 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:05,646 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:13:05,647 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:05,700 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:13:05,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:05,704 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:05,706 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:05,707 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:05,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:05,710 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:05,732 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:05,733 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:13:05,733 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:591, output treesize:52 [2021-06-12 20:13:05,807 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:05,807 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [730035599] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:05,807 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:05,807 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-12 20:13:05,808 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659455395] [2021-06-12 20:13:05,808 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:13:05,808 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:05,808 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:13:05,808 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:13:05,808 INFO L87 Difference]: Start difference. First operand 134 states and 284 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:06,145 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 56 [2021-06-12 20:13:06,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:06,182 INFO L93 Difference]: Finished difference Result 155 states and 317 transitions. [2021-06-12 20:13:06,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:13:06,182 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:13:06,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:06,183 INFO L225 Difference]: With dead ends: 155 [2021-06-12 20:13:06,183 INFO L226 Difference]: Without dead ends: 139 [2021-06-12 20:13:06,183 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 669.1ms TimeCoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:13:06,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2021-06-12 20:13:06,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 135. [2021-06-12 20:13:06,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 134 states have (on average 2.1343283582089554) internal successors, (286), 134 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:06,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 286 transitions. [2021-06-12 20:13:06,184 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 286 transitions. Word has length 18 [2021-06-12 20:13:06,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:06,184 INFO L482 AbstractCegarLoop]: Abstraction has 135 states and 286 transitions. [2021-06-12 20:13:06,184 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:06,184 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 286 transitions. [2021-06-12 20:13:06,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:13:06,184 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:06,184 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:06,385 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12122,233 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:06,385 INFO L430 AbstractCegarLoop]: === Iteration 239 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:06,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:06,385 INFO L82 PathProgramCache]: Analyzing trace with hash 1788718730, now seen corresponding path program 233 times [2021-06-12 20:13:06,385 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:06,385 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169034675] [2021-06-12 20:13:06,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:06,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:06,570 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:06,570 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:06,570 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169034675] [2021-06-12 20:13:06,570 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169034675] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:06,570 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1103928103] [2021-06-12 20:13:06,570 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 234 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 234 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:06,644 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:13:06,644 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:13:06,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:13:06,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:07,259 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:07,259 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:07,259 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:07,260 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:07,264 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:07,264 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:07,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:07,266 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:07,270 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:07,270 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:07,270 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:13:07,271 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:07,275 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:07,275 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:07,275 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:13:07,276 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:07,280 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:07,280 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:07,284 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:07,284 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:07,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:13:07,285 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:07,289 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:07,289 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:07,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:13:07,290 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:07,294 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:07,294 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:07,298 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:07,298 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:07,302 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:07,302 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:07,306 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:07,306 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:07,309 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:07,310 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:07,313 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:07,314 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:07,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:07,314 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:07,317 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:07,318 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:07,321 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:07,321 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:07,374 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:13:07,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:07,378 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:07,380 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:07,381 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:07,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:07,384 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:07,404 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:07,406 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:13:07,406 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:591, output treesize:52 [2021-06-12 20:13:07,480 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:07,481 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1103928103] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:07,481 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:07,481 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-12 20:13:07,481 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806386036] [2021-06-12 20:13:07,481 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:13:07,481 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:07,481 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:13:07,481 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:13:07,481 INFO L87 Difference]: Start difference. First operand 135 states and 286 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:07,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:07,943 INFO L93 Difference]: Finished difference Result 154 states and 316 transitions. [2021-06-12 20:13:07,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:13:07,944 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:13:07,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:07,944 INFO L225 Difference]: With dead ends: 154 [2021-06-12 20:13:07,944 INFO L226 Difference]: Without dead ends: 141 [2021-06-12 20:13:07,944 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 734.1ms TimeCoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:13:07,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2021-06-12 20:13:07,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 136. [2021-06-12 20:13:07,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 135 states have (on average 2.1333333333333333) internal successors, (288), 135 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:07,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 288 transitions. [2021-06-12 20:13:07,945 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 288 transitions. Word has length 18 [2021-06-12 20:13:07,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:07,946 INFO L482 AbstractCegarLoop]: Abstraction has 136 states and 288 transitions. [2021-06-12 20:13:07,946 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:07,946 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 288 transitions. [2021-06-12 20:13:07,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:13:07,946 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:07,946 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:08,146 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12265,234 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:08,146 INFO L430 AbstractCegarLoop]: === Iteration 240 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:08,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:08,147 INFO L82 PathProgramCache]: Analyzing trace with hash 1309434054, now seen corresponding path program 234 times [2021-06-12 20:13:08,147 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:08,147 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23406305] [2021-06-12 20:13:08,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:08,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:08,328 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:08,328 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:08,328 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23406305] [2021-06-12 20:13:08,328 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23406305] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:08,328 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1513433513] [2021-06-12 20:13:08,328 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 235 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 235 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:08,416 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 20:13:08,416 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:13:08,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:13:08,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:09,572 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:09,573 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:09,577 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:09,577 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:09,578 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:09,578 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:09,583 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:09,584 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:09,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:09,585 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:09,589 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:09,590 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:09,594 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:09,595 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:09,599 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:09,599 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:09,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:09,600 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:09,604 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:09,605 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:09,609 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:09,609 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:09,613 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:09,614 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:09,617 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:09,618 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:09,622 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:09,623 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:09,623 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:13:09,623 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:09,628 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:09,628 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:09,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:13:09,629 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:09,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:09,634 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:09,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:09,635 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:09,638 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:09,639 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:09,643 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:09,643 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:09,647 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:09,648 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:09,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:13:09,649 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:09,652 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:09,653 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:09,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:13:09,654 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:09,657 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:09,658 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:09,658 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:13:09,659 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:09,662 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:09,663 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:09,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:13:09,664 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:09,667 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:09,668 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:09,794 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 72 [2021-06-12 20:13:09,795 INFO L628 ElimStorePlain]: treesize reduction 22, result has 87.6 percent of original size [2021-06-12 20:13:09,798 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:13:09,799 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:09,802 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:09,803 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:09,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:09,807 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:09,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:09,810 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:09,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:09,814 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:09,864 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:09,865 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:13:09,865 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 5 variables, input treesize:897, output treesize:100 [2021-06-12 20:13:10,036 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:10,037 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1513433513] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:10,037 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:10,037 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-12 20:13:10,037 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276986557] [2021-06-12 20:13:10,037 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:13:10,037 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:10,037 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:13:10,037 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:13:10,037 INFO L87 Difference]: Start difference. First operand 136 states and 288 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:10,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:10,535 INFO L93 Difference]: Finished difference Result 157 states and 323 transitions. [2021-06-12 20:13:10,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:13:10,535 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:13:10,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:10,535 INFO L225 Difference]: With dead ends: 157 [2021-06-12 20:13:10,535 INFO L226 Difference]: Without dead ends: 145 [2021-06-12 20:13:10,536 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 778.1ms TimeCoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:13:10,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2021-06-12 20:13:10,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 133. [2021-06-12 20:13:10,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 132 states have (on average 2.1363636363636362) internal successors, (282), 132 states have internal predecessors, (282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:10,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 282 transitions. [2021-06-12 20:13:10,537 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 282 transitions. Word has length 18 [2021-06-12 20:13:10,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:10,537 INFO L482 AbstractCegarLoop]: Abstraction has 133 states and 282 transitions. [2021-06-12 20:13:10,537 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:10,537 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 282 transitions. [2021-06-12 20:13:10,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:13:10,537 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:10,537 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:10,738 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12364,235 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:10,738 INFO L430 AbstractCegarLoop]: === Iteration 241 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:10,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:10,738 INFO L82 PathProgramCache]: Analyzing trace with hash 506910300, now seen corresponding path program 235 times [2021-06-12 20:13:10,738 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:10,738 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634202870] [2021-06-12 20:13:10,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:10,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:10,964 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:10,964 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:10,964 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634202870] [2021-06-12 20:13:10,964 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634202870] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:10,964 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [706221380] [2021-06-12 20:13:10,964 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 236 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 236 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:11,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:11,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:13:11,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:11,720 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:11,721 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:11,725 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:11,725 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:11,725 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:11,726 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:11,729 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:11,730 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:11,734 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:11,734 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:11,738 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:11,738 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:11,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:13:11,739 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:11,742 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:11,743 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:11,747 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:11,747 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:11,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:13:11,748 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:11,751 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:11,752 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:11,752 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:11,753 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:11,756 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:11,756 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:11,760 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:11,760 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:11,763 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:11,764 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:11,764 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:13:11,765 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:11,768 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:11,768 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:11,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:13:11,769 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:11,773 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:11,773 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:11,776 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:11,776 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:11,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:11,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:11,780 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:11,831 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:13:11,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:11,834 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:11,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:11,837 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:11,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:11,840 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:11,861 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:11,862 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:13:11,862 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:591, output treesize:52 [2021-06-12 20:13:11,933 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:11,933 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [706221380] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:11,934 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:11,934 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-12 20:13:11,934 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231900185] [2021-06-12 20:13:11,934 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:13:11,934 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:11,934 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:13:11,934 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:13:11,934 INFO L87 Difference]: Start difference. First operand 133 states and 282 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:12,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:12,261 INFO L93 Difference]: Finished difference Result 158 states and 323 transitions. [2021-06-12 20:13:12,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:13:12,261 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:13:12,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:12,261 INFO L225 Difference]: With dead ends: 158 [2021-06-12 20:13:12,261 INFO L226 Difference]: Without dead ends: 142 [2021-06-12 20:13:12,261 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 594.5ms TimeCoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:13:12,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2021-06-12 20:13:12,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 135. [2021-06-12 20:13:12,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 134 states have (on average 2.1343283582089554) internal successors, (286), 134 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:12,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 286 transitions. [2021-06-12 20:13:12,263 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 286 transitions. Word has length 18 [2021-06-12 20:13:12,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:12,263 INFO L482 AbstractCegarLoop]: Abstraction has 135 states and 286 transitions. [2021-06-12 20:13:12,263 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:12,263 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 286 transitions. [2021-06-12 20:13:12,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:13:12,263 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:12,263 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:12,463 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12509,236 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:12,463 INFO L430 AbstractCegarLoop]: === Iteration 242 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:12,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:12,464 INFO L82 PathProgramCache]: Analyzing trace with hash -1466012768, now seen corresponding path program 236 times [2021-06-12 20:13:12,464 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:12,464 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024612809] [2021-06-12 20:13:12,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:12,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:12,628 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:12,628 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:12,628 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024612809] [2021-06-12 20:13:12,628 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024612809] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:12,628 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1549712992] [2021-06-12 20:13:12,628 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 237 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 237 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:12,702 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:13:12,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:13:12,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:13:12,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:13,357 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:13,358 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:13,362 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:13,362 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:13,362 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:13,363 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:13,367 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:13,367 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:13,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:13:13,368 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:13,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:13,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:13,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:13,373 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:13,377 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:13,377 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:13,378 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:13:13,378 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:13,382 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:13,386 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:13,387 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:13:13,388 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:13,391 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:13,392 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:13,395 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:13,396 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:13,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:13:13,397 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:13,400 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:13,400 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:13,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:13,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:13,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:13,405 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:13,408 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:13,409 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:13,412 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:13,412 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:13,415 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:13,416 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:13,418 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:13,419 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:13,422 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:13,422 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:13,474 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:13:13,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:13,477 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:13,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:13,480 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:13,482 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:13,483 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:13,504 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:13,505 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:13:13,505 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:591, output treesize:52 [2021-06-12 20:13:13,577 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:13,577 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1549712992] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:13,577 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:13,577 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-12 20:13:13,577 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122471441] [2021-06-12 20:13:13,578 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:13:13,578 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:13,578 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:13:13,578 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:13:13,578 INFO L87 Difference]: Start difference. First operand 135 states and 286 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:13,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:13,943 INFO L93 Difference]: Finished difference Result 160 states and 332 transitions. [2021-06-12 20:13:13,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:13:13,944 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:13:13,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:13,944 INFO L225 Difference]: With dead ends: 160 [2021-06-12 20:13:13,944 INFO L226 Difference]: Without dead ends: 147 [2021-06-12 20:13:13,944 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 551.6ms TimeCoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:13:13,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2021-06-12 20:13:13,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 136. [2021-06-12 20:13:13,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 135 states have (on average 2.1333333333333333) internal successors, (288), 135 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:13,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 288 transitions. [2021-06-12 20:13:13,945 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 288 transitions. Word has length 18 [2021-06-12 20:13:13,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:13,946 INFO L482 AbstractCegarLoop]: Abstraction has 136 states and 288 transitions. [2021-06-12 20:13:13,946 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:13,946 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 288 transitions. [2021-06-12 20:13:13,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:13:13,946 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:13,946 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:14,146 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12717,237 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:14,146 INFO L430 AbstractCegarLoop]: === Iteration 243 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:14,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:14,147 INFO L82 PathProgramCache]: Analyzing trace with hash -1945297444, now seen corresponding path program 237 times [2021-06-12 20:13:14,147 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:14,147 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276794181] [2021-06-12 20:13:14,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:14,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:14,327 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:14,327 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:14,327 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276794181] [2021-06-12 20:13:14,327 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276794181] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:14,327 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1270013943] [2021-06-12 20:13:14,327 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 238 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 238 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:14,433 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 20:13:14,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:13:14,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:13:14,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:15,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:15,302 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:15,302 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:13:15,303 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,307 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:15,308 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,312 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:15,313 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:15,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:15,314 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,318 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:15,318 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,323 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:15,323 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,328 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:15,328 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,333 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:15,333 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:15,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:13:15,334 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,338 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:15,339 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:15,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:13:15,340 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,344 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:15,344 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:15,344 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:13:15,345 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,349 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:15,350 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,354 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:15,354 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,358 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:15,359 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,363 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:15,363 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:15,364 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:13:15,364 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,368 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:15,369 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,373 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:15,374 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,378 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:15,378 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:15,378 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:15,379 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,390 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:15,391 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:15,391 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:13:15,392 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,395 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:15,396 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,400 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:15,401 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:15,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:15,401 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,405 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:15,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:15,406 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,533 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 71 [2021-06-12 20:13:15,534 INFO L628 ElimStorePlain]: treesize reduction 22, result has 87.6 percent of original size [2021-06-12 20:13:15,537 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:15,538 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,541 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:15,542 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,545 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:15,546 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:15,549 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,552 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:13:15,553 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:15,603 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:15,605 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:13:15,606 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 5 variables, input treesize:897, output treesize:100 [2021-06-12 20:13:15,770 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:15,770 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1270013943] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:15,770 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:15,770 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-12 20:13:15,770 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336185098] [2021-06-12 20:13:15,770 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:13:15,770 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:15,770 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:13:15,770 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:13:15,770 INFO L87 Difference]: Start difference. First operand 136 states and 288 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:16,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:16,114 INFO L93 Difference]: Finished difference Result 178 states and 356 transitions. [2021-06-12 20:13:16,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:13:16,115 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:13:16,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:16,115 INFO L225 Difference]: With dead ends: 178 [2021-06-12 20:13:16,115 INFO L226 Difference]: Without dead ends: 159 [2021-06-12 20:13:16,115 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 572.1ms TimeCoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:13:16,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2021-06-12 20:13:16,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 134. [2021-06-12 20:13:16,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 133 states have (on average 2.1353383458646618) internal successors, (284), 133 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:16,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 284 transitions. [2021-06-12 20:13:16,117 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 284 transitions. Word has length 18 [2021-06-12 20:13:16,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:16,117 INFO L482 AbstractCegarLoop]: Abstraction has 134 states and 284 transitions. [2021-06-12 20:13:16,117 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:16,117 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 284 transitions. [2021-06-12 20:13:16,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:13:16,117 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:16,117 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:16,317 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12877,238 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:16,317 INFO L430 AbstractCegarLoop]: === Iteration 244 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:16,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:16,318 INFO L82 PathProgramCache]: Analyzing trace with hash -878267446, now seen corresponding path program 238 times [2021-06-12 20:13:16,318 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:16,318 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267836508] [2021-06-12 20:13:16,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:16,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:16,477 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:16,477 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:16,477 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267836508] [2021-06-12 20:13:16,477 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267836508] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:16,477 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1661143166] [2021-06-12 20:13:16,477 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 239 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 239 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:16,550 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:13:16,550 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:13:16,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:13:16,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:16,706 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:16,707 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:16,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:16,710 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:16,712 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:16,713 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:16,736 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:16,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:16,739 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:16,741 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:16,742 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:16,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:16,744 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:16,764 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:16,765 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:13:16,765 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:88, output treesize:52 [2021-06-12 20:13:16,835 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:16,836 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1661143166] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:16,836 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:16,836 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:13:16,836 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098590769] [2021-06-12 20:13:16,836 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:13:16,836 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:16,836 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:13:16,836 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:13:16,836 INFO L87 Difference]: Start difference. First operand 134 states and 284 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:17,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:17,101 INFO L93 Difference]: Finished difference Result 160 states and 332 transitions. [2021-06-12 20:13:17,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:13:17,101 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:13:17,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:17,102 INFO L225 Difference]: With dead ends: 160 [2021-06-12 20:13:17,102 INFO L226 Difference]: Without dead ends: 147 [2021-06-12 20:13:17,102 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 402.7ms TimeCoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:13:17,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2021-06-12 20:13:17,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 136. [2021-06-12 20:13:17,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 135 states have (on average 2.1333333333333333) internal successors, (288), 135 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:17,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 288 transitions. [2021-06-12 20:13:17,103 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 288 transitions. Word has length 18 [2021-06-12 20:13:17,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:17,103 INFO L482 AbstractCegarLoop]: Abstraction has 136 states and 288 transitions. [2021-06-12 20:13:17,103 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:17,103 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 288 transitions. [2021-06-12 20:13:17,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:13:17,103 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:17,103 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:17,304 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13166,239 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:17,304 INFO L430 AbstractCegarLoop]: === Iteration 245 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:17,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:17,304 INFO L82 PathProgramCache]: Analyzing trace with hash -1357552122, now seen corresponding path program 239 times [2021-06-12 20:13:17,304 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:17,304 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834740104] [2021-06-12 20:13:17,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:17,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:17,461 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:17,461 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:17,461 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834740104] [2021-06-12 20:13:17,461 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834740104] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:17,461 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [188469705] [2021-06-12 20:13:17,461 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 240 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 240 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:17,536 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:13:17,536 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:13:17,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:13:17,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:17,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:17,704 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:17,707 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:17,708 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:17,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:17,712 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:17,715 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:17,715 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:17,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:17,719 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:17,722 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:17,723 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:17,725 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:13:17,726 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:17,871 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 53 [2021-06-12 20:13:17,871 INFO L628 ElimStorePlain]: treesize reduction 30, result has 84.8 percent of original size [2021-06-12 20:13:17,874 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:17,875 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:17,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:13:17,878 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:17,881 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:17,882 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:17,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:17,885 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:17,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:17,889 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:17,891 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:17,892 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:17,952 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:17,953 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-12 20:13:17,953 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:233, output treesize:117 [2021-06-12 20:13:18,120 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:18,121 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [188469705] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:18,121 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:18,121 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:13:18,121 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141273143] [2021-06-12 20:13:18,121 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:13:18,121 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:18,121 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:13:18,121 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:13:18,121 INFO L87 Difference]: Start difference. First operand 136 states and 288 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:18,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:18,490 INFO L93 Difference]: Finished difference Result 178 states and 356 transitions. [2021-06-12 20:13:18,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:13:18,490 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:13:18,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:18,490 INFO L225 Difference]: With dead ends: 178 [2021-06-12 20:13:18,490 INFO L226 Difference]: Without dead ends: 159 [2021-06-12 20:13:18,490 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 546.5ms TimeCoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:13:18,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2021-06-12 20:13:18,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 135. [2021-06-12 20:13:18,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 134 states have (on average 2.1343283582089554) internal successors, (286), 134 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:18,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 286 transitions. [2021-06-12 20:13:18,492 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 286 transitions. Word has length 18 [2021-06-12 20:13:18,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:18,492 INFO L482 AbstractCegarLoop]: Abstraction has 135 states and 286 transitions. [2021-06-12 20:13:18,492 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:18,492 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 286 transitions. [2021-06-12 20:13:18,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:13:18,492 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:18,492 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:18,692 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 240 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13184 [2021-06-12 20:13:18,693 INFO L430 AbstractCegarLoop]: === Iteration 246 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:18,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:18,693 INFO L82 PathProgramCache]: Analyzing trace with hash -1892781924, now seen corresponding path program 240 times [2021-06-12 20:13:18,693 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:18,693 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633454534] [2021-06-12 20:13:18,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:18,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:18,858 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:18,858 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:18,858 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633454534] [2021-06-12 20:13:18,859 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633454534] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:18,859 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1171631003] [2021-06-12 20:13:18,859 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 241 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 241 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:18,936 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:13:18,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:13:18,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:13:18,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:19,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:19,108 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:19,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:19,112 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:19,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:19,116 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:19,119 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:19,120 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:19,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:13:19,124 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:19,127 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:19,127 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:19,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:19,131 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:19,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:19,135 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:19,266 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 73 [2021-06-12 20:13:19,267 INFO L628 ElimStorePlain]: treesize reduction 30, result has 85.4 percent of original size [2021-06-12 20:13:19,270 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:19,271 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:19,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:19,274 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:19,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:19,278 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:19,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:19,281 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:19,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:13:19,285 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:19,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:19,288 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:19,343 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:19,344 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-12 20:13:19,344 INFO L247 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:272, output treesize:125 [2021-06-12 20:13:19,503 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:19,504 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1171631003] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:19,504 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:19,504 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:13:19,504 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981044105] [2021-06-12 20:13:19,504 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:13:19,504 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:19,504 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:13:19,504 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:13:19,504 INFO L87 Difference]: Start difference. First operand 135 states and 286 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:20,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:20,048 INFO L93 Difference]: Finished difference Result 210 states and 417 transitions. [2021-06-12 20:13:20,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:13:20,048 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:13:20,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:20,048 INFO L225 Difference]: With dead ends: 210 [2021-06-12 20:13:20,048 INFO L226 Difference]: Without dead ends: 184 [2021-06-12 20:13:20,048 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 759.7ms TimeCoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:13:20,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2021-06-12 20:13:20,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 132. [2021-06-12 20:13:20,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 131 states have (on average 2.1374045801526718) internal successors, (280), 131 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:20,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 280 transitions. [2021-06-12 20:13:20,050 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 280 transitions. Word has length 18 [2021-06-12 20:13:20,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:20,050 INFO L482 AbstractCegarLoop]: Abstraction has 132 states and 280 transitions. [2021-06-12 20:13:20,050 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:20,050 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 280 transitions. [2021-06-12 20:13:20,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:13:20,050 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:20,050 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:20,250 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 241 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13212 [2021-06-12 20:13:20,254 INFO L430 AbstractCegarLoop]: === Iteration 247 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:20,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:20,254 INFO L82 PathProgramCache]: Analyzing trace with hash -1605518330, now seen corresponding path program 241 times [2021-06-12 20:13:20,254 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:20,254 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120487510] [2021-06-12 20:13:20,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:20,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:20,419 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:20,419 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:20,419 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120487510] [2021-06-12 20:13:20,419 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120487510] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:20,419 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [272167233] [2021-06-12 20:13:20,419 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 242 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 242 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:20,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:20,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:13:20,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:21,196 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:21,196 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:21,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:21,197 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:21,201 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:21,201 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:21,205 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:21,205 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:21,209 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:21,210 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:21,210 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:13:21,211 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:21,214 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:21,215 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:21,218 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:21,219 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:21,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:13:21,220 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:21,223 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:21,224 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:21,227 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:21,228 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:21,231 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:21,231 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:21,235 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:21,235 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:21,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:13:21,237 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:21,240 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:21,240 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:21,243 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:21,244 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:21,247 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:21,247 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:21,248 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:21,248 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:21,251 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:21,252 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:21,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:21,252 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:21,255 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:21,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:13:21,256 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:21,307 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:13:21,310 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:21,311 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:21,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:21,314 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:21,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:21,317 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:21,337 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:21,338 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:13:21,338 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:591, output treesize:52 [2021-06-12 20:13:21,412 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:21,412 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [272167233] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:21,412 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:21,412 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-12 20:13:21,412 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415109563] [2021-06-12 20:13:21,412 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:13:21,412 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:21,412 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:13:21,412 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:13:21,412 INFO L87 Difference]: Start difference. First operand 132 states and 280 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:21,729 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 61 [2021-06-12 20:13:21,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:21,834 INFO L93 Difference]: Finished difference Result 162 states and 336 transitions. [2021-06-12 20:13:21,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:13:21,835 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:13:21,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:21,835 INFO L225 Difference]: With dead ends: 162 [2021-06-12 20:13:21,835 INFO L226 Difference]: Without dead ends: 146 [2021-06-12 20:13:21,835 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 10 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 599.9ms TimeCoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:13:21,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2021-06-12 20:13:21,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 134. [2021-06-12 20:13:21,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 133 states have (on average 2.1353383458646618) internal successors, (284), 133 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:21,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 284 transitions. [2021-06-12 20:13:21,836 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 284 transitions. Word has length 18 [2021-06-12 20:13:21,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:21,837 INFO L482 AbstractCegarLoop]: Abstraction has 134 states and 284 transitions. [2021-06-12 20:13:21,837 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:21,837 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 284 transitions. [2021-06-12 20:13:21,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:13:21,837 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:21,837 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:22,037 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 242 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13236 [2021-06-12 20:13:22,037 INFO L430 AbstractCegarLoop]: === Iteration 248 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:22,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:22,038 INFO L82 PathProgramCache]: Analyzing trace with hash 716525898, now seen corresponding path program 242 times [2021-06-12 20:13:22,038 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:22,038 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123945100] [2021-06-12 20:13:22,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:22,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:22,204 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:22,204 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:22,204 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123945100] [2021-06-12 20:13:22,204 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123945100] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:22,204 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [112783359] [2021-06-12 20:13:22,205 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 243 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 243 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:22,279 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:13:22,279 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:13:22,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:13:22,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:23,007 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:23,007 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:23,011 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:23,012 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:23,012 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:13:23,013 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:23,016 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:23,017 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:23,020 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:23,021 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:23,021 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:13:23,022 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:23,025 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:23,026 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:23,026 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:13:23,027 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:23,030 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:23,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:23,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:13:23,032 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:23,036 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:23,036 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:23,040 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:23,040 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:23,044 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:23,044 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:23,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:23,045 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:23,048 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:23,049 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:23,052 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:23,053 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:23,056 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:23,057 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:23,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:23,058 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:23,061 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:23,062 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:23,065 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:23,065 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:23,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:23,068 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:23,069 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:23,122 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:13:23,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:23,125 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:23,127 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:23,128 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:23,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:23,131 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:23,152 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:23,153 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:13:23,153 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:591, output treesize:52 [2021-06-12 20:13:23,228 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:23,228 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [112783359] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:23,228 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:23,228 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-12 20:13:23,228 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340087159] [2021-06-12 20:13:23,228 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:13:23,228 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:23,229 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:13:23,229 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:13:23,229 INFO L87 Difference]: Start difference. First operand 134 states and 284 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:23,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:23,574 INFO L93 Difference]: Finished difference Result 159 states and 330 transitions. [2021-06-12 20:13:23,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:13:23,574 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:13:23,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:23,574 INFO L225 Difference]: With dead ends: 159 [2021-06-12 20:13:23,574 INFO L226 Difference]: Without dead ends: 146 [2021-06-12 20:13:23,574 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 10 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 600.6ms TimeCoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:13:23,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2021-06-12 20:13:23,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 135. [2021-06-12 20:13:23,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 134 states have (on average 2.1343283582089554) internal successors, (286), 134 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:23,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 286 transitions. [2021-06-12 20:13:23,576 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 286 transitions. Word has length 18 [2021-06-12 20:13:23,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:23,576 INFO L482 AbstractCegarLoop]: Abstraction has 135 states and 286 transitions. [2021-06-12 20:13:23,576 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:23,576 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 286 transitions. [2021-06-12 20:13:23,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:13:23,576 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:23,576 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:23,784 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 243 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13455 [2021-06-12 20:13:23,785 INFO L430 AbstractCegarLoop]: === Iteration 249 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:23,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:23,785 INFO L82 PathProgramCache]: Analyzing trace with hash 237241222, now seen corresponding path program 243 times [2021-06-12 20:13:23,785 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:23,785 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106377157] [2021-06-12 20:13:23,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:23,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:23,954 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:23,954 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:23,954 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106377157] [2021-06-12 20:13:23,954 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106377157] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:23,954 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1997532613] [2021-06-12 20:13:23,954 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 244 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 244 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:24,034 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:13:24,034 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:13:24,035 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:13:24,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:24,744 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:24,745 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:24,749 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:24,750 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:24,754 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:24,755 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:24,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:13:24,756 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:24,760 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:24,760 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:24,765 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:24,766 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:24,770 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:24,771 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:24,771 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:13:24,772 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:24,776 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:24,776 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:24,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:24,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:24,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:13:24,782 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:24,786 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:24,787 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:24,791 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:24,791 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:24,795 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:24,796 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:24,800 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:24,800 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:24,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:13:24,801 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:24,805 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:24,805 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:24,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:24,806 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:24,810 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:24,811 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:24,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:24,811 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:24,816 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:24,816 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:24,820 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:24,820 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:24,820 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:13:24,821 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:24,825 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:24,825 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:24,826 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:24,826 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:24,835 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:24,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:24,836 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:13:24,837 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:24,841 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:24,841 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:24,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:24,842 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:24,845 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:24,846 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:24,972 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 71 [2021-06-12 20:13:24,972 INFO L628 ElimStorePlain]: treesize reduction 22, result has 87.6 percent of original size [2021-06-12 20:13:24,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:24,976 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:24,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:24,980 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:24,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:24,984 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:24,986 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:24,987 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:24,990 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:13:24,991 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:25,041 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:25,043 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:13:25,043 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 5 variables, input treesize:897, output treesize:100 [2021-06-12 20:13:25,208 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:25,208 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1997532613] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:25,208 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:25,208 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-12 20:13:25,208 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712327854] [2021-06-12 20:13:25,208 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:13:25,208 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:25,208 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:13:25,208 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:13:25,208 INFO L87 Difference]: Start difference. First operand 135 states and 286 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:25,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:25,601 INFO L93 Difference]: Finished difference Result 153 states and 315 transitions. [2021-06-12 20:13:25,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:13:25,601 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:13:25,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:25,602 INFO L225 Difference]: With dead ends: 153 [2021-06-12 20:13:25,602 INFO L226 Difference]: Without dead ends: 141 [2021-06-12 20:13:25,602 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 10 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 620.0ms TimeCoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:13:25,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2021-06-12 20:13:25,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 133. [2021-06-12 20:13:25,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 132 states have (on average 2.1363636363636362) internal successors, (282), 132 states have internal predecessors, (282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:25,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 282 transitions. [2021-06-12 20:13:25,603 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 282 transitions. Word has length 18 [2021-06-12 20:13:25,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:25,603 INFO L482 AbstractCegarLoop]: Abstraction has 133 states and 282 transitions. [2021-06-12 20:13:25,603 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:25,603 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 282 transitions. [2021-06-12 20:13:25,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:13:25,603 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:25,603 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:25,804 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 244 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13654 [2021-06-12 20:13:25,804 INFO L430 AbstractCegarLoop]: === Iteration 250 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:25,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:25,804 INFO L82 PathProgramCache]: Analyzing trace with hash 1304271220, now seen corresponding path program 244 times [2021-06-12 20:13:25,804 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:25,804 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47682437] [2021-06-12 20:13:25,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:25,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:25,966 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:25,967 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:25,967 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47682437] [2021-06-12 20:13:25,967 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47682437] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:25,967 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1783596148] [2021-06-12 20:13:25,967 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 245 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 245 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:26,041 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:13:26,041 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:13:26,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:13:26,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:26,193 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:26,194 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:26,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:26,197 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:26,199 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:26,199 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:26,223 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:26,225 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:26,226 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:26,228 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:26,229 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:26,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:26,231 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:26,251 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:26,252 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:13:26,252 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:88, output treesize:52 [2021-06-12 20:13:26,323 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:26,323 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1783596148] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:26,323 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:26,323 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:13:26,323 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146063438] [2021-06-12 20:13:26,323 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:13:26,324 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:26,324 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:13:26,324 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:13:26,324 INFO L87 Difference]: Start difference. First operand 133 states and 282 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:26,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:26,516 INFO L93 Difference]: Finished difference Result 151 states and 310 transitions. [2021-06-12 20:13:26,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:13:26,516 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:13:26,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:26,517 INFO L225 Difference]: With dead ends: 151 [2021-06-12 20:13:26,517 INFO L226 Difference]: Without dead ends: 138 [2021-06-12 20:13:26,517 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 5 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 344.7ms TimeCoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:13:26,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2021-06-12 20:13:26,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 135. [2021-06-12 20:13:26,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 134 states have (on average 2.1343283582089554) internal successors, (286), 134 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:26,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 286 transitions. [2021-06-12 20:13:26,518 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 286 transitions. Word has length 18 [2021-06-12 20:13:26,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:26,518 INFO L482 AbstractCegarLoop]: Abstraction has 135 states and 286 transitions. [2021-06-12 20:13:26,518 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:26,518 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 286 transitions. [2021-06-12 20:13:26,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:13:26,518 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:26,518 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:26,720 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 245 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13869 [2021-06-12 20:13:26,721 INFO L430 AbstractCegarLoop]: === Iteration 251 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:26,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:26,721 INFO L82 PathProgramCache]: Analyzing trace with hash 824986544, now seen corresponding path program 245 times [2021-06-12 20:13:26,721 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:26,721 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853251720] [2021-06-12 20:13:26,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:26,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:26,899 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:26,899 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:26,899 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853251720] [2021-06-12 20:13:26,899 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853251720] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:26,899 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1286845671] [2021-06-12 20:13:26,899 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 246 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 246 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:26,974 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:13:26,974 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:13:26,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:13:26,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:27,149 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:27,150 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:27,153 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:27,153 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:27,156 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:13:27,157 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:27,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:27,161 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:27,163 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:27,164 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:27,219 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:27,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:27,222 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:27,225 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:27,226 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:27,228 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:13:27,229 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:27,232 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:27,233 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:27,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:27,236 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:27,281 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:27,282 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:13:27,283 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:172, output treesize:104 [2021-06-12 20:13:27,441 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:27,442 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1286845671] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:27,442 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:27,442 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:13:27,442 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776023226] [2021-06-12 20:13:27,442 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:13:27,442 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:27,442 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:13:27,442 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:13:27,442 INFO L87 Difference]: Start difference. First operand 135 states and 286 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:27,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:27,712 INFO L93 Difference]: Finished difference Result 152 states and 313 transitions. [2021-06-12 20:13:27,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:13:27,712 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:13:27,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:27,712 INFO L225 Difference]: With dead ends: 152 [2021-06-12 20:13:27,712 INFO L226 Difference]: Without dead ends: 140 [2021-06-12 20:13:27,712 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 5 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 485.9ms TimeCoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:13:27,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2021-06-12 20:13:27,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 134. [2021-06-12 20:13:27,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 133 states have (on average 2.1353383458646618) internal successors, (284), 133 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:27,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 284 transitions. [2021-06-12 20:13:27,714 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 284 transitions. Word has length 18 [2021-06-12 20:13:27,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:27,714 INFO L482 AbstractCegarLoop]: Abstraction has 134 states and 284 transitions. [2021-06-12 20:13:27,714 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:27,714 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 284 transitions. [2021-06-12 20:13:27,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:13:27,714 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:27,714 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:27,914 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13888,246 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:27,915 INFO L430 AbstractCegarLoop]: === Iteration 252 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:27,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:27,915 INFO L82 PathProgramCache]: Analyzing trace with hash 289756742, now seen corresponding path program 246 times [2021-06-12 20:13:27,915 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:27,915 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096450275] [2021-06-12 20:13:27,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:27,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:28,086 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:28,086 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:28,086 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096450275] [2021-06-12 20:13:28,086 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096450275] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:28,086 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [200127418] [2021-06-12 20:13:28,086 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 247 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 247 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:28,162 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 20:13:28,162 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:13:28,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:13:28,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:28,328 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:28,329 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:28,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:13:28,333 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:28,335 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:28,336 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:28,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:28,339 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:28,384 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:28,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:13:28,387 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:28,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:28,391 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:28,393 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:28,394 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:28,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:28,397 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:28,435 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:28,436 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:13:28,436 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:139, output treesize:83 [2021-06-12 20:13:28,568 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:28,569 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [200127418] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:28,569 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:28,569 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:13:28,569 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117914265] [2021-06-12 20:13:28,569 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:13:28,569 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:28,569 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:13:28,569 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:13:28,569 INFO L87 Difference]: Start difference. First operand 134 states and 284 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:29,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:29,006 INFO L93 Difference]: Finished difference Result 190 states and 385 transitions. [2021-06-12 20:13:29,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:13:29,007 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:13:29,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:29,007 INFO L225 Difference]: With dead ends: 190 [2021-06-12 20:13:29,007 INFO L226 Difference]: Without dead ends: 171 [2021-06-12 20:13:29,007 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 10 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 591.3ms TimeCoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:13:29,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2021-06-12 20:13:29,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 133. [2021-06-12 20:13:29,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 132 states have (on average 2.1363636363636362) internal successors, (282), 132 states have internal predecessors, (282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:29,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 282 transitions. [2021-06-12 20:13:29,009 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 282 transitions. Word has length 18 [2021-06-12 20:13:29,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:29,009 INFO L482 AbstractCegarLoop]: Abstraction has 133 states and 282 transitions. [2021-06-12 20:13:29,009 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:29,009 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 282 transitions. [2021-06-12 20:13:29,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:13:29,009 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:29,009 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:29,220 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13918,247 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:29,221 INFO L430 AbstractCegarLoop]: === Iteration 253 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:29,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:29,221 INFO L82 PathProgramCache]: Analyzing trace with hash -1950460278, now seen corresponding path program 247 times [2021-06-12 20:13:29,221 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:29,221 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547316392] [2021-06-12 20:13:29,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:29,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:29,385 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:29,385 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:29,385 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547316392] [2021-06-12 20:13:29,385 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547316392] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:29,386 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1903791320] [2021-06-12 20:13:29,386 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 248 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 248 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:29,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:29,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:13:29,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:29,625 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:29,626 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:29,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:29,629 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:29,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:29,632 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:29,656 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:29,658 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:29,659 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:29,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:29,662 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:29,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:29,664 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:29,684 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:29,685 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:13:29,685 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:88, output treesize:52 [2021-06-12 20:13:29,756 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:29,757 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1903791320] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:29,757 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:29,757 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:13:29,757 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952176793] [2021-06-12 20:13:29,757 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:13:29,757 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:29,757 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:13:29,757 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:13:29,757 INFO L87 Difference]: Start difference. First operand 133 states and 282 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:30,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:30,066 INFO L93 Difference]: Finished difference Result 160 states and 332 transitions. [2021-06-12 20:13:30,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:13:30,066 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:13:30,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:30,066 INFO L225 Difference]: With dead ends: 160 [2021-06-12 20:13:30,066 INFO L226 Difference]: Without dead ends: 147 [2021-06-12 20:13:30,066 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 10 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 454.8ms TimeCoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:13:30,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2021-06-12 20:13:30,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 136. [2021-06-12 20:13:30,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 135 states have (on average 2.1333333333333333) internal successors, (288), 135 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:30,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 288 transitions. [2021-06-12 20:13:30,068 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 288 transitions. Word has length 18 [2021-06-12 20:13:30,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:30,068 INFO L482 AbstractCegarLoop]: Abstraction has 136 states and 288 transitions. [2021-06-12 20:13:30,068 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:30,068 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 288 transitions. [2021-06-12 20:13:30,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:13:30,068 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:30,068 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:30,268 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13948,248 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:30,269 INFO L430 AbstractCegarLoop]: === Iteration 254 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:30,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:30,269 INFO L82 PathProgramCache]: Analyzing trace with hash 1865222342, now seen corresponding path program 248 times [2021-06-12 20:13:30,269 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:30,269 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105628571] [2021-06-12 20:13:30,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:30,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:30,436 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:30,436 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:30,436 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105628571] [2021-06-12 20:13:30,436 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105628571] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:30,436 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1244821395] [2021-06-12 20:13:30,436 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 249 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 249 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:30,511 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:13:30,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:13:30,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:13:30,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:30,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:30,712 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:30,715 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:13:30,716 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:30,719 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:30,719 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:30,722 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:30,723 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:30,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:30,726 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:30,781 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:30,784 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:30,785 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:30,787 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:30,788 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:30,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:13:30,792 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:30,794 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:30,795 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:30,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:30,798 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:30,844 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:30,845 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:13:30,846 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:168, output treesize:100 [2021-06-12 20:13:31,014 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:31,015 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1244821395] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:31,015 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:31,015 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:13:31,015 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985483293] [2021-06-12 20:13:31,015 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:13:31,015 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:31,015 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:13:31,015 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:13:31,015 INFO L87 Difference]: Start difference. First operand 136 states and 288 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:31,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:31,524 INFO L93 Difference]: Finished difference Result 198 states and 397 transitions. [2021-06-12 20:13:31,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:13:31,525 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:13:31,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:31,525 INFO L225 Difference]: With dead ends: 198 [2021-06-12 20:13:31,525 INFO L226 Difference]: Without dead ends: 172 [2021-06-12 20:13:31,525 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 717.4ms TimeCoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:13:31,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2021-06-12 20:13:31,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 135. [2021-06-12 20:13:31,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 134 states have (on average 2.1343283582089554) internal successors, (286), 134 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:31,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 286 transitions. [2021-06-12 20:13:31,527 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 286 transitions. Word has length 18 [2021-06-12 20:13:31,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:31,527 INFO L482 AbstractCegarLoop]: Abstraction has 135 states and 286 transitions. [2021-06-12 20:13:31,527 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:31,527 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 286 transitions. [2021-06-12 20:13:31,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:13:31,527 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:31,527 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:31,727 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 249 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13972 [2021-06-12 20:13:31,727 INFO L430 AbstractCegarLoop]: === Iteration 255 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:31,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:31,728 INFO L82 PathProgramCache]: Analyzing trace with hash 1329992540, now seen corresponding path program 249 times [2021-06-12 20:13:31,728 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:31,728 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126885440] [2021-06-12 20:13:31,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:31,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:31,896 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:31,896 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:31,896 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126885440] [2021-06-12 20:13:31,896 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126885440] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:31,896 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1494651044] [2021-06-12 20:13:31,896 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 250 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 250 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:31,975 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 20:13:31,975 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:13:31,976 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:13:31,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:32,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:32,147 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:32,149 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:13:32,150 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:32,152 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:32,153 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:32,156 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:32,157 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:32,200 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:32,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:32,204 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:32,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:32,207 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:32,210 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:13:32,211 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:32,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:32,214 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:32,251 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:32,252 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:13:32,252 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:135, output treesize:79 [2021-06-12 20:13:32,381 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:32,381 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1494651044] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:32,381 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:32,381 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:13:32,381 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531800654] [2021-06-12 20:13:32,381 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:13:32,381 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:32,382 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:13:32,382 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:13:32,382 INFO L87 Difference]: Start difference. First operand 135 states and 286 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:33,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:33,055 INFO L93 Difference]: Finished difference Result 213 states and 423 transitions. [2021-06-12 20:13:33,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:13:33,055 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:13:33,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:33,055 INFO L225 Difference]: With dead ends: 213 [2021-06-12 20:13:33,055 INFO L226 Difference]: Without dead ends: 187 [2021-06-12 20:13:33,055 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 10 SyntacticMatches, 5 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 833.6ms TimeCoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:13:33,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2021-06-12 20:13:33,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 136. [2021-06-12 20:13:33,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 135 states have (on average 2.1481481481481484) internal successors, (290), 135 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:33,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 290 transitions. [2021-06-12 20:13:33,057 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 290 transitions. Word has length 18 [2021-06-12 20:13:33,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:33,057 INFO L482 AbstractCegarLoop]: Abstraction has 136 states and 290 transitions. [2021-06-12 20:13:33,057 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:33,057 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 290 transitions. [2021-06-12 20:13:33,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:13:33,057 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:33,057 INFO L472 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:33,274 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14003,250 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:33,274 INFO L430 AbstractCegarLoop]: === Iteration 256 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:33,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:33,274 INFO L82 PathProgramCache]: Analyzing trace with hash 1361939493, now seen corresponding path program 250 times [2021-06-12 20:13:33,274 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:33,275 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404730170] [2021-06-12 20:13:33,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:33,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:33,337 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-12 20:13:33,337 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:33,337 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404730170] [2021-06-12 20:13:33,337 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404730170] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:33,337 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1274042033] [2021-06-12 20:13:33,337 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 251 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 251 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:33,413 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:13:33,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:13:33,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:13:33,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:33,602 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-12 20:13:33,602 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1274042033] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:33,602 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:33,602 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-06-12 20:13:33,602 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343649647] [2021-06-12 20:13:33,602 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:13:33,602 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:33,602 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:13:33,602 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:13:33,602 INFO L87 Difference]: Start difference. First operand 136 states and 290 transitions. Second operand has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:33,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:33,713 INFO L93 Difference]: Finished difference Result 167 states and 349 transitions. [2021-06-12 20:13:33,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:13:33,714 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:13:33,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:33,714 INFO L225 Difference]: With dead ends: 167 [2021-06-12 20:13:33,714 INFO L226 Difference]: Without dead ends: 167 [2021-06-12 20:13:33,714 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 138.3ms TimeCoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:13:33,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2021-06-12 20:13:33,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 134. [2021-06-12 20:13:33,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 133 states have (on average 2.1353383458646618) internal successors, (284), 133 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:33,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 284 transitions. [2021-06-12 20:13:33,715 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 284 transitions. Word has length 18 [2021-06-12 20:13:33,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:33,715 INFO L482 AbstractCegarLoop]: Abstraction has 134 states and 284 transitions. [2021-06-12 20:13:33,715 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:33,716 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 284 transitions. [2021-06-12 20:13:33,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:13:33,716 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:33,716 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:33,929 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14030,251 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:33,929 INFO L430 AbstractCegarLoop]: === Iteration 257 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:33,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:33,929 INFO L82 PathProgramCache]: Analyzing trace with hash 1917737862, now seen corresponding path program 251 times [2021-06-12 20:13:33,929 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:33,929 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940192723] [2021-06-12 20:13:33,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:33,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:34,107 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:34,107 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:34,107 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940192723] [2021-06-12 20:13:34,108 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940192723] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:34,108 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1652701152] [2021-06-12 20:13:34,108 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 252 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 252 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:34,183 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:13:34,183 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:13:34,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:13:34,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:35,104 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:35,105 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:35,105 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:35,105 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:35,110 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:35,111 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:35,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:13:35,112 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:35,116 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:35,117 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:35,121 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:35,121 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:35,126 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:35,127 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:35,131 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:35,132 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:35,136 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:35,136 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:35,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:35,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:35,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:13:35,142 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:35,146 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:35,147 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:35,151 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:35,152 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:35,155 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:35,156 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:35,160 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:35,161 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:35,165 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:35,165 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:35,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:35,166 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:35,170 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:35,171 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:35,171 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:13:35,172 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:35,176 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:35,176 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:35,180 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:35,180 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:35,181 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:35,181 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:35,185 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:35,185 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:35,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:13:35,186 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:35,190 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:35,190 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:35,190 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:35,297 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 67 [2021-06-12 20:13:35,297 INFO L628 ElimStorePlain]: treesize reduction 18, result has 88.5 percent of original size [2021-06-12 20:13:35,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:35,307 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:35,310 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:35,310 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:35,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:35,314 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:35,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:13:35,319 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:35,369 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:35,371 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:13:35,371 INFO L247 ElimStorePlain]: Needed 23 recursive calls to eliminate 5 variables, input treesize:869, output treesize:89 [2021-06-12 20:13:35,540 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:35,540 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1652701152] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:35,540 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:35,541 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-12 20:13:35,541 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484728301] [2021-06-12 20:13:35,541 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:13:35,541 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:35,541 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:13:35,541 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:13:35,541 INFO L87 Difference]: Start difference. First operand 134 states and 284 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:36,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:36,464 INFO L93 Difference]: Finished difference Result 240 states and 472 transitions. [2021-06-12 20:13:36,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-12 20:13:36,465 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:13:36,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:36,465 INFO L225 Difference]: With dead ends: 240 [2021-06-12 20:13:36,465 INFO L226 Difference]: Without dead ends: 207 [2021-06-12 20:13:36,465 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 10 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 1165.1ms TimeCoverageRelationStatistics Valid=118, Invalid=584, Unknown=0, NotChecked=0, Total=702 [2021-06-12 20:13:36,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2021-06-12 20:13:36,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 133. [2021-06-12 20:13:36,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 132 states have (on average 2.1363636363636362) internal successors, (282), 132 states have internal predecessors, (282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:36,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 282 transitions. [2021-06-12 20:13:36,467 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 282 transitions. Word has length 18 [2021-06-12 20:13:36,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:36,467 INFO L482 AbstractCegarLoop]: Abstraction has 133 states and 282 transitions. [2021-06-12 20:13:36,467 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:36,467 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 282 transitions. [2021-06-12 20:13:36,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:13:36,467 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:36,467 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:36,667 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14069,252 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:36,668 INFO L430 AbstractCegarLoop]: === Iteration 258 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:36,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:36,668 INFO L82 PathProgramCache]: Analyzing trace with hash 1628670876, now seen corresponding path program 252 times [2021-06-12 20:13:36,668 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:36,668 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906209902] [2021-06-12 20:13:36,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:36,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:36,903 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:36,903 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:36,903 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906209902] [2021-06-12 20:13:36,903 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906209902] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:36,903 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [500590261] [2021-06-12 20:13:36,903 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 253 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 253 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:36,978 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:13:36,979 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:13:36,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:13:36,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:37,568 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:37,568 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:37,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:37,569 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:37,573 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:37,573 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:37,577 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:37,577 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:37,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:13:37,578 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:37,582 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:37,582 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:37,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:37,583 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:37,586 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:37,587 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:37,587 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:13:37,588 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:37,591 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:37,592 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:37,595 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:37,595 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:37,599 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:37,599 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:37,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:37,600 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:37,603 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:37,604 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:37,607 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:37,607 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:37,607 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:13:37,608 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:37,611 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:37,620 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:37,623 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:37,624 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:37,676 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:13:37,678 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:37,679 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:37,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:37,682 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:37,684 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:37,685 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:37,705 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:37,706 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:13:37,706 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-06-12 20:13:37,780 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:37,780 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [500590261] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:37,780 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:37,780 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-12 20:13:37,780 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255001890] [2021-06-12 20:13:37,780 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:13:37,780 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:37,781 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:13:37,781 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:13:37,781 INFO L87 Difference]: Start difference. First operand 133 states and 282 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:38,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:38,099 INFO L93 Difference]: Finished difference Result 159 states and 325 transitions. [2021-06-12 20:13:38,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:13:38,099 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:13:38,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:38,099 INFO L225 Difference]: With dead ends: 159 [2021-06-12 20:13:38,099 INFO L226 Difference]: Without dead ends: 143 [2021-06-12 20:13:38,099 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 9 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 614.0ms TimeCoverageRelationStatistics Valid=55, Invalid=325, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:13:38,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2021-06-12 20:13:38,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 137. [2021-06-12 20:13:38,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 136 states have (on average 2.1323529411764706) internal successors, (290), 136 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:38,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 290 transitions. [2021-06-12 20:13:38,101 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 290 transitions. Word has length 18 [2021-06-12 20:13:38,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:38,101 INFO L482 AbstractCegarLoop]: Abstraction has 137 states and 290 transitions. [2021-06-12 20:13:38,101 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:38,101 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 290 transitions. [2021-06-12 20:13:38,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:13:38,101 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:38,101 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:38,301 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 253 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14204 [2021-06-12 20:13:38,301 INFO L430 AbstractCegarLoop]: === Iteration 259 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:38,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:38,302 INFO L82 PathProgramCache]: Analyzing trace with hash -344252192, now seen corresponding path program 253 times [2021-06-12 20:13:38,302 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:38,302 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297021859] [2021-06-12 20:13:38,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:38,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:38,477 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:38,478 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:38,478 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297021859] [2021-06-12 20:13:38,478 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297021859] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:38,478 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1439300913] [2021-06-12 20:13:38,478 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 254 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 254 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:38,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:38,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:13:38,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:39,233 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:39,234 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:39,237 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:39,238 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:39,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:13:39,239 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:39,243 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:39,243 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:39,243 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:39,244 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:39,247 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:39,248 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:39,248 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:13:39,249 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:39,252 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:39,253 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:39,253 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:39,253 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:39,257 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:39,257 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:39,261 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:39,261 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:39,265 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:39,265 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:39,268 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:39,269 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:39,272 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:39,272 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:39,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:13:39,273 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:39,276 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:39,277 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:39,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:39,278 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:39,280 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:39,281 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:39,333 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:13:39,335 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:39,336 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:39,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:39,339 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:39,341 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:39,342 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:39,363 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:39,364 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:13:39,364 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-06-12 20:13:39,438 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:39,439 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1439300913] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:39,439 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:39,439 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-12 20:13:39,439 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130157506] [2021-06-12 20:13:39,439 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:13:39,439 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:39,439 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:13:39,439 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:13:39,439 INFO L87 Difference]: Start difference. First operand 137 states and 290 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:39,797 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 54 [2021-06-12 20:13:39,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:39,824 INFO L93 Difference]: Finished difference Result 154 states and 316 transitions. [2021-06-12 20:13:39,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:13:39,824 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:13:39,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:39,825 INFO L225 Difference]: With dead ends: 154 [2021-06-12 20:13:39,825 INFO L226 Difference]: Without dead ends: 141 [2021-06-12 20:13:39,825 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 9 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 638.3ms TimeCoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:13:39,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2021-06-12 20:13:39,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 138. [2021-06-12 20:13:39,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 137 states have (on average 2.1313868613138687) internal successors, (292), 137 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:39,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 292 transitions. [2021-06-12 20:13:39,826 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 292 transitions. Word has length 18 [2021-06-12 20:13:39,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:39,826 INFO L482 AbstractCegarLoop]: Abstraction has 138 states and 292 transitions. [2021-06-12 20:13:39,826 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:39,826 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 292 transitions. [2021-06-12 20:13:39,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:13:39,826 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:39,826 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:40,034 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14290,254 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:40,034 INFO L430 AbstractCegarLoop]: === Iteration 260 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:40,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:40,035 INFO L82 PathProgramCache]: Analyzing trace with hash -823536868, now seen corresponding path program 254 times [2021-06-12 20:13:40,035 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:40,035 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660514377] [2021-06-12 20:13:40,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:40,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:40,217 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:40,217 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:40,217 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660514377] [2021-06-12 20:13:40,217 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660514377] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:40,217 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [929047392] [2021-06-12 20:13:40,217 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 255 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 255 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:40,294 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:13:40,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:13:40,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:13:40,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:41,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:41,135 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:41,135 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:41,136 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:41,142 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:41,143 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:41,148 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:41,148 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:41,149 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:41,149 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:41,153 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:41,154 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:41,158 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:41,158 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:41,162 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:41,162 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:41,163 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:13:41,164 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:41,167 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:41,168 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:41,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:41,169 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:41,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:41,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:41,174 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:13:41,174 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:41,178 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:41,178 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:41,182 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:41,183 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:41,187 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:41,187 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:41,188 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:41,188 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:41,192 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:41,193 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:41,193 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:13:41,194 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:41,197 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:41,198 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:41,201 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:41,201 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:41,202 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:13:41,202 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:41,206 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:41,206 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:41,210 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:41,210 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:41,304 INFO L628 ElimStorePlain]: treesize reduction 18, result has 87.2 percent of original size [2021-06-12 20:13:41,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:41,309 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:41,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:41,312 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:41,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:41,316 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:41,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:13:41,319 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:41,357 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:41,359 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:13:41,359 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:709, output treesize:79 [2021-06-12 20:13:41,490 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:41,490 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [929047392] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:41,490 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:41,490 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-12 20:13:41,490 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202188770] [2021-06-12 20:13:41,490 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:13:41,491 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:41,491 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:13:41,491 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:13:41,491 INFO L87 Difference]: Start difference. First operand 138 states and 292 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:41,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:41,889 INFO L93 Difference]: Finished difference Result 155 states and 319 transitions. [2021-06-12 20:13:41,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:13:41,889 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:13:41,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:41,889 INFO L225 Difference]: With dead ends: 155 [2021-06-12 20:13:41,890 INFO L226 Difference]: Without dead ends: 143 [2021-06-12 20:13:41,890 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 9 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 598.1ms TimeCoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:13:41,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2021-06-12 20:13:41,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 136. [2021-06-12 20:13:41,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 135 states have (on average 2.1333333333333333) internal successors, (288), 135 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:41,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 288 transitions. [2021-06-12 20:13:41,891 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 288 transitions. Word has length 18 [2021-06-12 20:13:41,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:41,891 INFO L482 AbstractCegarLoop]: Abstraction has 136 states and 288 transitions. [2021-06-12 20:13:41,891 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:41,891 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 288 transitions. [2021-06-12 20:13:41,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:13:41,891 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:41,891 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:42,108 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14393,255 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:42,109 INFO L430 AbstractCegarLoop]: === Iteration 261 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:42,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:42,109 INFO L82 PathProgramCache]: Analyzing trace with hash 243493130, now seen corresponding path program 255 times [2021-06-12 20:13:42,109 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:42,109 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5882200] [2021-06-12 20:13:42,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:42,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:42,272 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:42,272 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:42,272 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5882200] [2021-06-12 20:13:42,272 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5882200] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:42,272 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1291266466] [2021-06-12 20:13:42,272 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 256 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 256 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:42,357 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:13:42,358 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:13:42,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:13:42,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:42,566 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:42,567 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:42,570 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:42,570 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:42,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:42,573 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:42,597 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:42,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:42,600 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:42,602 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:42,603 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:42,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:42,605 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:42,625 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:42,626 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:13:42,626 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:88, output treesize:52 [2021-06-12 20:13:42,697 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:42,697 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1291266466] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:42,697 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:42,697 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:13:42,697 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073232305] [2021-06-12 20:13:42,697 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:13:42,697 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:42,697 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:13:42,697 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:13:42,698 INFO L87 Difference]: Start difference. First operand 136 states and 288 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:42,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:42,893 INFO L93 Difference]: Finished difference Result 154 states and 316 transitions. [2021-06-12 20:13:42,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:13:42,893 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:13:42,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:42,894 INFO L225 Difference]: With dead ends: 154 [2021-06-12 20:13:42,894 INFO L226 Difference]: Without dead ends: 141 [2021-06-12 20:13:42,894 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 9 SyntacticMatches, 6 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 398.8ms TimeCoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:13:42,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2021-06-12 20:13:42,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 138. [2021-06-12 20:13:42,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 137 states have (on average 2.1313868613138687) internal successors, (292), 137 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:42,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 292 transitions. [2021-06-12 20:13:42,895 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 292 transitions. Word has length 18 [2021-06-12 20:13:42,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:42,895 INFO L482 AbstractCegarLoop]: Abstraction has 138 states and 292 transitions. [2021-06-12 20:13:42,895 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:42,895 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 292 transitions. [2021-06-12 20:13:42,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:13:42,896 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:42,896 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:43,096 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14498,256 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:43,096 INFO L430 AbstractCegarLoop]: === Iteration 262 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:43,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:43,096 INFO L82 PathProgramCache]: Analyzing trace with hash -235791546, now seen corresponding path program 256 times [2021-06-12 20:13:43,096 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:43,096 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388366764] [2021-06-12 20:13:43,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:43,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:43,259 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:43,260 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:43,260 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388366764] [2021-06-12 20:13:43,260 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388366764] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:43,260 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [468978331] [2021-06-12 20:13:43,260 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 257 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 257 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:43,336 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:13:43,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:13:43,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:13:43,344 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:43,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:43,523 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:43,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:13:43,526 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:43,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:43,530 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:43,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:43,534 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:43,578 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:43,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:13:43,581 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:43,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:43,585 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:43,587 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:43,588 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:43,591 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:43,591 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:43,630 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:43,631 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:13:43,631 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:135, output treesize:79 [2021-06-12 20:13:43,758 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:43,761 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [468978331] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:43,761 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:43,761 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:13:43,761 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106568463] [2021-06-12 20:13:43,761 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:13:43,761 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:43,761 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:13:43,761 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:13:43,762 INFO L87 Difference]: Start difference. First operand 138 states and 292 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:44,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:44,104 INFO L93 Difference]: Finished difference Result 180 states and 360 transitions. [2021-06-12 20:13:44,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:13:44,104 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:13:44,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:44,104 INFO L225 Difference]: With dead ends: 180 [2021-06-12 20:13:44,104 INFO L226 Difference]: Without dead ends: 161 [2021-06-12 20:13:44,105 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 9 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 502.3ms TimeCoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:13:44,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2021-06-12 20:13:44,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 137. [2021-06-12 20:13:44,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 136 states have (on average 2.1323529411764706) internal successors, (290), 136 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:44,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 290 transitions. [2021-06-12 20:13:44,106 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 290 transitions. Word has length 18 [2021-06-12 20:13:44,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:44,106 INFO L482 AbstractCegarLoop]: Abstraction has 137 states and 290 transitions. [2021-06-12 20:13:44,106 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:44,106 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 290 transitions. [2021-06-12 20:13:44,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:13:44,106 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:44,106 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:44,311 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 257 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14523 [2021-06-12 20:13:44,311 INFO L430 AbstractCegarLoop]: === Iteration 263 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:44,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:44,311 INFO L82 PathProgramCache]: Analyzing trace with hash -771021348, now seen corresponding path program 257 times [2021-06-12 20:13:44,312 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:44,312 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984654642] [2021-06-12 20:13:44,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:44,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:44,476 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:44,477 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:44,477 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984654642] [2021-06-12 20:13:44,477 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984654642] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:44,477 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1057733742] [2021-06-12 20:13:44,477 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 258 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 258 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:44,566 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-12 20:13:44,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:13:44,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:13:44,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:44,771 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:44,772 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:44,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:13:44,775 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:44,778 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:44,779 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:44,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:44,782 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:44,825 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:44,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:44,829 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:44,831 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:13:44,832 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:44,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:44,835 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:44,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:44,838 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:44,876 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:44,877 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:13:44,877 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:131, output treesize:75 [2021-06-12 20:13:45,006 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:45,006 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1057733742] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:45,006 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:45,006 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:13:45,006 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827031439] [2021-06-12 20:13:45,006 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:13:45,006 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:45,006 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:13:45,007 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:13:45,007 INFO L87 Difference]: Start difference. First operand 137 states and 290 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:45,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:45,279 INFO L93 Difference]: Finished difference Result 158 states and 326 transitions. [2021-06-12 20:13:45,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:13:45,279 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:13:45,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:45,279 INFO L225 Difference]: With dead ends: 158 [2021-06-12 20:13:45,279 INFO L226 Difference]: Without dead ends: 146 [2021-06-12 20:13:45,279 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 9 SyntacticMatches, 6 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 479.8ms TimeCoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:13:45,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2021-06-12 20:13:45,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 135. [2021-06-12 20:13:45,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 134 states have (on average 2.1343283582089554) internal successors, (286), 134 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:45,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 286 transitions. [2021-06-12 20:13:45,281 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 286 transitions. Word has length 18 [2021-06-12 20:13:45,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:45,281 INFO L482 AbstractCegarLoop]: Abstraction has 135 states and 286 transitions. [2021-06-12 20:13:45,281 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:45,281 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 286 transitions. [2021-06-12 20:13:45,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:13:45,281 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:45,281 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:45,484 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 258 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14545 [2021-06-12 20:13:45,485 INFO L430 AbstractCegarLoop]: === Iteration 264 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:45,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:45,485 INFO L82 PathProgramCache]: Analyzing trace with hash 1283728928, now seen corresponding path program 258 times [2021-06-12 20:13:45,485 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:45,485 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418108094] [2021-06-12 20:13:45,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:45,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:45,649 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:45,649 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:45,649 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418108094] [2021-06-12 20:13:45,649 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418108094] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:45,649 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1090164236] [2021-06-12 20:13:45,649 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 259 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 259 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:45,727 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:13:45,727 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:13:45,728 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:13:45,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:45,948 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:45,948 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:45,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:45,952 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:45,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:45,954 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:45,980 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:45,982 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:45,983 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:45,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:45,986 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:45,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:45,989 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:46,008 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:46,009 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:13:46,009 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:84, output treesize:48 [2021-06-12 20:13:46,088 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:46,089 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1090164236] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:46,089 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:46,089 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:13:46,089 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103209618] [2021-06-12 20:13:46,089 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:13:46,089 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:46,089 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:13:46,089 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:13:46,090 INFO L87 Difference]: Start difference. First operand 135 states and 286 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:46,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:46,364 INFO L93 Difference]: Finished difference Result 162 states and 336 transitions. [2021-06-12 20:13:46,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:13:46,364 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:13:46,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:46,364 INFO L225 Difference]: With dead ends: 162 [2021-06-12 20:13:46,364 INFO L226 Difference]: Without dead ends: 149 [2021-06-12 20:13:46,364 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 9 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 453.5ms TimeCoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:13:46,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2021-06-12 20:13:46,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 138. [2021-06-12 20:13:46,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 137 states have (on average 2.1313868613138687) internal successors, (292), 137 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:46,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 292 transitions. [2021-06-12 20:13:46,366 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 292 transitions. Word has length 18 [2021-06-12 20:13:46,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:46,366 INFO L482 AbstractCegarLoop]: Abstraction has 138 states and 292 transitions. [2021-06-12 20:13:46,366 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:46,366 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 292 transitions. [2021-06-12 20:13:46,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:13:46,366 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:46,366 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:46,566 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14575,259 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:46,567 INFO L430 AbstractCegarLoop]: === Iteration 265 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:46,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:46,567 INFO L82 PathProgramCache]: Analyzing trace with hash 804444252, now seen corresponding path program 259 times [2021-06-12 20:13:46,567 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:46,567 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153679786] [2021-06-12 20:13:46,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:46,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:46,729 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:46,729 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:46,729 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153679786] [2021-06-12 20:13:46,729 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153679786] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:46,729 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [42026614] [2021-06-12 20:13:46,729 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 260 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 260 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:46,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:46,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:13:46,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:46,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:46,993 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:46,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:46,996 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:46,999 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:13:46,999 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:47,002 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:47,003 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:47,046 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:47,048 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:47,049 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:47,052 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:13:47,052 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:47,055 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:47,056 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:47,058 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:47,059 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:47,096 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:47,097 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:13:47,098 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:139, output treesize:83 [2021-06-12 20:13:47,225 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:47,226 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [42026614] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:47,226 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:47,226 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:13:47,226 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865786038] [2021-06-12 20:13:47,226 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:13:47,226 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:47,226 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:13:47,226 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:13:47,226 INFO L87 Difference]: Start difference. First operand 138 states and 292 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:47,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:47,531 INFO L93 Difference]: Finished difference Result 180 states and 360 transitions. [2021-06-12 20:13:47,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:13:47,531 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:13:47,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:47,531 INFO L225 Difference]: With dead ends: 180 [2021-06-12 20:13:47,531 INFO L226 Difference]: Without dead ends: 161 [2021-06-12 20:13:47,532 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 9 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 494.7ms TimeCoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:13:47,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2021-06-12 20:13:47,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 137. [2021-06-12 20:13:47,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 136 states have (on average 2.1323529411764706) internal successors, (290), 136 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:47,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 290 transitions. [2021-06-12 20:13:47,533 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 290 transitions. Word has length 18 [2021-06-12 20:13:47,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:47,533 INFO L482 AbstractCegarLoop]: Abstraction has 137 states and 290 transitions. [2021-06-12 20:13:47,533 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:47,533 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 290 transitions. [2021-06-12 20:13:47,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:13:47,533 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:47,533 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:47,734 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14602,260 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:47,734 INFO L430 AbstractCegarLoop]: === Iteration 266 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:47,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:47,734 INFO L82 PathProgramCache]: Analyzing trace with hash 269214450, now seen corresponding path program 260 times [2021-06-12 20:13:47,734 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:47,734 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318101149] [2021-06-12 20:13:47,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:47,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:47,909 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:47,909 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:47,909 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318101149] [2021-06-12 20:13:47,909 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318101149] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:47,909 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [843981668] [2021-06-12 20:13:47,909 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 261 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 261 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:47,985 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:13:47,985 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:13:47,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:13:47,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:48,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:48,181 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:48,184 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:48,185 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:48,188 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:13:48,188 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:48,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:13:48,192 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:48,195 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:48,195 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:48,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:48,199 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:48,202 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:13:48,202 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:48,295 INFO L628 ElimStorePlain]: treesize reduction 56, result has 67.6 percent of original size [2021-06-12 20:13:48,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:48,298 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:48,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:48,302 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:48,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:13:48,305 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:48,307 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:48,308 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:48,347 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:48,348 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:13:48,348 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 3 variables, input treesize:234, output treesize:79 [2021-06-12 20:13:48,484 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:48,484 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [843981668] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:48,484 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:48,484 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:13:48,484 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557884174] [2021-06-12 20:13:48,484 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:13:48,484 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:48,484 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:13:48,485 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:13:48,485 INFO L87 Difference]: Start difference. First operand 137 states and 290 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:49,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:49,101 INFO L93 Difference]: Finished difference Result 212 states and 421 transitions. [2021-06-12 20:13:49,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:13:49,101 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:13:49,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:49,102 INFO L225 Difference]: With dead ends: 212 [2021-06-12 20:13:49,102 INFO L226 Difference]: Without dead ends: 186 [2021-06-12 20:13:49,102 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 9 SyntacticMatches, 6 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 759.2ms TimeCoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:13:49,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2021-06-12 20:13:49,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 136. [2021-06-12 20:13:49,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 135 states have (on average 2.1333333333333333) internal successors, (288), 135 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:49,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 288 transitions. [2021-06-12 20:13:49,103 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 288 transitions. Word has length 18 [2021-06-12 20:13:49,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:49,103 INFO L482 AbstractCegarLoop]: Abstraction has 136 states and 288 transitions. [2021-06-12 20:13:49,103 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:49,103 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 288 transitions. [2021-06-12 20:13:49,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:13:49,104 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:49,104 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:49,304 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 261 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14628 [2021-06-12 20:13:49,304 INFO L430 AbstractCegarLoop]: === Iteration 267 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:49,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:49,304 INFO L82 PathProgramCache]: Analyzing trace with hash 856959772, now seen corresponding path program 261 times [2021-06-12 20:13:49,304 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:49,304 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897928699] [2021-06-12 20:13:49,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:49,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:49,488 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:49,489 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:49,489 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897928699] [2021-06-12 20:13:49,489 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897928699] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:49,489 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1517857717] [2021-06-12 20:13:49,489 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 262 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 262 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:49,567 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:13:49,567 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:13:49,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:13:49,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:50,451 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:50,451 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:50,456 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:50,456 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:50,461 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:50,462 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:50,466 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:50,467 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:50,472 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:50,472 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:50,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:50,473 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:50,477 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:50,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:50,478 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:13:50,479 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:50,483 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:50,484 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:50,488 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:50,489 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:50,489 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:13:50,490 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:50,494 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:50,495 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:50,495 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:50,495 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:50,500 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:50,500 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:50,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:50,501 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:50,505 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:50,505 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:50,505 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:13:50,506 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:50,510 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:50,511 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:50,515 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:50,515 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:50,516 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:13:50,516 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:50,520 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:50,521 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:50,521 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:50,521 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:50,525 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:50,525 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:50,529 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:50,529 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:50,636 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 67 [2021-06-12 20:13:50,637 INFO L628 ElimStorePlain]: treesize reduction 18, result has 88.5 percent of original size [2021-06-12 20:13:50,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:50,641 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:50,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:50,645 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:50,647 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:13:50,648 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:50,651 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:50,652 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:50,696 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:50,698 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:13:50,698 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:777, output treesize:89 [2021-06-12 20:13:50,867 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:50,867 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1517857717] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:50,867 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:50,867 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-12 20:13:50,867 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988617346] [2021-06-12 20:13:50,867 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:13:50,867 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:50,868 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:13:50,868 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:13:50,868 INFO L87 Difference]: Start difference. First operand 136 states and 288 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:51,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:51,812 INFO L93 Difference]: Finished difference Result 242 states and 476 transitions. [2021-06-12 20:13:51,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-12 20:13:51,812 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:13:51,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:51,813 INFO L225 Difference]: With dead ends: 242 [2021-06-12 20:13:51,813 INFO L226 Difference]: Without dead ends: 209 [2021-06-12 20:13:51,813 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 9 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 1150.3ms TimeCoverageRelationStatistics Valid=117, Invalid=585, Unknown=0, NotChecked=0, Total=702 [2021-06-12 20:13:51,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2021-06-12 20:13:51,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 136. [2021-06-12 20:13:51,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 135 states have (on average 2.1333333333333333) internal successors, (288), 135 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:51,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 288 transitions. [2021-06-12 20:13:51,814 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 288 transitions. Word has length 18 [2021-06-12 20:13:51,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:51,814 INFO L482 AbstractCegarLoop]: Abstraction has 136 states and 288 transitions. [2021-06-12 20:13:51,814 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:51,814 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 288 transitions. [2021-06-12 20:13:51,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:13:51,815 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:51,815 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:52,015 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 262 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14653 [2021-06-12 20:13:52,015 INFO L430 AbstractCegarLoop]: === Iteration 268 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:52,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:52,015 INFO L82 PathProgramCache]: Analyzing trace with hash -828699702, now seen corresponding path program 262 times [2021-06-12 20:13:52,015 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:52,015 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283613357] [2021-06-12 20:13:52,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:52,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:52,179 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:52,179 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:52,179 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283613357] [2021-06-12 20:13:52,180 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283613357] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:52,180 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1157476478] [2021-06-12 20:13:52,180 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 263 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 263 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:52,260 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:13:52,260 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:13:52,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:13:52,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:52,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:52,432 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:52,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:52,435 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:52,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:52,438 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:52,465 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:52,468 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:52,469 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:52,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:52,472 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:52,474 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:52,474 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:52,494 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:52,495 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:13:52,495 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:88, output treesize:52 [2021-06-12 20:13:52,569 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:52,570 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1157476478] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:52,570 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:52,570 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:13:52,570 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412219168] [2021-06-12 20:13:52,570 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:13:52,570 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:52,570 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:13:52,570 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:13:52,570 INFO L87 Difference]: Start difference. First operand 136 states and 288 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:52,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:52,777 INFO L93 Difference]: Finished difference Result 156 states and 320 transitions. [2021-06-12 20:13:52,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:13:52,777 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:13:52,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:52,777 INFO L225 Difference]: With dead ends: 156 [2021-06-12 20:13:52,777 INFO L226 Difference]: Without dead ends: 143 [2021-06-12 20:13:52,777 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 5 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 366.8ms TimeCoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:13:52,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2021-06-12 20:13:52,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 140. [2021-06-12 20:13:52,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 139 states have (on average 2.129496402877698) internal successors, (296), 139 states have internal predecessors, (296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:52,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 296 transitions. [2021-06-12 20:13:52,779 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 296 transitions. Word has length 18 [2021-06-12 20:13:52,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:52,779 INFO L482 AbstractCegarLoop]: Abstraction has 140 states and 296 transitions. [2021-06-12 20:13:52,779 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:52,779 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 296 transitions. [2021-06-12 20:13:52,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:13:52,779 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:52,779 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:52,979 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 263 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14753 [2021-06-12 20:13:52,979 INFO L430 AbstractCegarLoop]: === Iteration 269 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:52,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:52,980 INFO L82 PathProgramCache]: Analyzing trace with hash -1307984378, now seen corresponding path program 263 times [2021-06-12 20:13:52,980 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:52,980 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368404283] [2021-06-12 20:13:52,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:52,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:53,175 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:53,175 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:53,175 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368404283] [2021-06-12 20:13:53,175 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368404283] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:53,175 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [969422620] [2021-06-12 20:13:53,175 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 264 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 264 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:53,253 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:13:53,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:13:53,253 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:13:53,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:53,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:13:53,415 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:53,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:53,419 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:53,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:53,422 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:53,425 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:53,426 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:53,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:53,430 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:53,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:53,434 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:53,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:53,437 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:53,576 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 64 [2021-06-12 20:13:53,576 INFO L628 ElimStorePlain]: treesize reduction 30, result has 85.1 percent of original size [2021-06-12 20:13:53,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:53,580 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:53,583 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:13:53,584 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:53,587 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:53,587 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:53,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:53,591 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:53,594 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:53,594 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:53,597 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:53,598 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:53,655 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:53,657 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-12 20:13:53,657 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:237, output treesize:121 [2021-06-12 20:13:53,837 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:53,838 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [969422620] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:53,838 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:53,838 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:13:53,838 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243478907] [2021-06-12 20:13:53,838 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:13:53,838 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:53,838 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:13:53,838 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:13:53,838 INFO L87 Difference]: Start difference. First operand 140 states and 296 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:54,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:54,205 INFO L93 Difference]: Finished difference Result 182 states and 364 transitions. [2021-06-12 20:13:54,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:13:54,206 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:13:54,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:54,206 INFO L225 Difference]: With dead ends: 182 [2021-06-12 20:13:54,206 INFO L226 Difference]: Without dead ends: 163 [2021-06-12 20:13:54,206 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 10 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 570.2ms TimeCoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:13:54,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2021-06-12 20:13:54,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 139. [2021-06-12 20:13:54,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 138 states have (on average 2.130434782608696) internal successors, (294), 138 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:54,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 294 transitions. [2021-06-12 20:13:54,207 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 294 transitions. Word has length 18 [2021-06-12 20:13:54,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:54,207 INFO L482 AbstractCegarLoop]: Abstraction has 139 states and 294 transitions. [2021-06-12 20:13:54,207 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:54,208 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 294 transitions. [2021-06-12 20:13:54,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:13:54,208 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:54,208 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:54,424 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 264 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14779 [2021-06-12 20:13:54,424 INFO L430 AbstractCegarLoop]: === Iteration 270 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:54,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:54,425 INFO L82 PathProgramCache]: Analyzing trace with hash -1843214180, now seen corresponding path program 264 times [2021-06-12 20:13:54,425 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:54,425 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849382712] [2021-06-12 20:13:54,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:54,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:54,588 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:54,589 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:54,589 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849382712] [2021-06-12 20:13:54,589 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849382712] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:54,589 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1314266461] [2021-06-12 20:13:54,589 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 265 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 265 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:54,669 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:13:54,669 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:13:54,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:13:54,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:54,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:54,870 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:54,873 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:54,873 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:54,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:54,877 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:54,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:13:54,881 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:54,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:54,884 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:54,936 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:54,939 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:54,939 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:54,942 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:13:54,943 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:54,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:54,946 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:54,949 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:54,950 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:54,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:54,953 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:54,997 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:54,999 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:13:54,999 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:168, output treesize:100 [2021-06-12 20:13:55,161 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:55,161 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1314266461] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:55,161 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:55,162 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:13:55,162 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687126893] [2021-06-12 20:13:55,162 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:13:55,162 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:55,162 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:13:55,162 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:13:55,162 INFO L87 Difference]: Start difference. First operand 139 states and 294 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:55,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:55,417 INFO L93 Difference]: Finished difference Result 160 states and 330 transitions. [2021-06-12 20:13:55,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:13:55,417 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:13:55,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:55,418 INFO L225 Difference]: With dead ends: 160 [2021-06-12 20:13:55,418 INFO L226 Difference]: Without dead ends: 148 [2021-06-12 20:13:55,418 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 5 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 467.7ms TimeCoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:13:55,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2021-06-12 20:13:55,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 138. [2021-06-12 20:13:55,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 137 states have (on average 2.1313868613138687) internal successors, (292), 137 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:55,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 292 transitions. [2021-06-12 20:13:55,419 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 292 transitions. Word has length 18 [2021-06-12 20:13:55,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:55,419 INFO L482 AbstractCegarLoop]: Abstraction has 138 states and 292 transitions. [2021-06-12 20:13:55,419 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:55,419 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 292 transitions. [2021-06-12 20:13:55,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:13:55,420 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:55,420 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:55,620 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14808,265 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:55,620 INFO L430 AbstractCegarLoop]: === Iteration 271 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:55,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:55,620 INFO L82 PathProgramCache]: Analyzing trace with hash -1255468858, now seen corresponding path program 265 times [2021-06-12 20:13:55,620 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:55,620 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510234909] [2021-06-12 20:13:55,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:55,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:55,813 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:55,813 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:55,813 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510234909] [2021-06-12 20:13:55,813 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510234909] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:55,813 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1939258676] [2021-06-12 20:13:55,813 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 266 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 266 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:55,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:55,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:13:55,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:56,553 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:56,554 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:56,559 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:56,559 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:56,563 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:56,564 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:56,564 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:56,565 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:56,569 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:56,570 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:56,575 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:56,575 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:56,580 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:56,581 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:56,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:13:56,582 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:56,586 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:56,587 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:56,587 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:13:56,588 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:56,593 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:56,593 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:56,593 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:56,599 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:56,603 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:56,604 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:56,608 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:56,608 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:56,612 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:56,613 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:56,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:56,613 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:56,617 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:56,617 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:56,617 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:13:56,618 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:56,622 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:56,622 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:56,626 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:56,626 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:56,630 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:56,630 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:56,630 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:13:56,631 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:56,634 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:56,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:56,635 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:56,743 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 67 [2021-06-12 20:13:56,743 INFO L628 ElimStorePlain]: treesize reduction 18, result has 88.5 percent of original size [2021-06-12 20:13:56,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:56,747 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:56,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:13:56,750 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:56,753 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:56,754 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:56,757 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:56,758 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:56,802 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:56,803 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:13:56,803 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:777, output treesize:89 [2021-06-12 20:13:56,972 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:56,973 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1939258676] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:56,973 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:56,973 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-12 20:13:56,973 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087844565] [2021-06-12 20:13:56,973 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:13:56,973 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:56,973 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:13:56,973 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:13:56,973 INFO L87 Difference]: Start difference. First operand 138 states and 292 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:57,570 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 38 [2021-06-12 20:13:57,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:13:57,922 INFO L93 Difference]: Finished difference Result 244 states and 480 transitions. [2021-06-12 20:13:57,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-12 20:13:57,923 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:13:57,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:13:57,923 INFO L225 Difference]: With dead ends: 244 [2021-06-12 20:13:57,923 INFO L226 Difference]: Without dead ends: 211 [2021-06-12 20:13:57,923 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 10 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 1131.0ms TimeCoverageRelationStatistics Valid=117, Invalid=585, Unknown=0, NotChecked=0, Total=702 [2021-06-12 20:13:57,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-06-12 20:13:57,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 137. [2021-06-12 20:13:57,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 136 states have (on average 2.1323529411764706) internal successors, (290), 136 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:57,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 290 transitions. [2021-06-12 20:13:57,925 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 290 transitions. Word has length 18 [2021-06-12 20:13:57,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:13:57,925 INFO L482 AbstractCegarLoop]: Abstraction has 137 states and 290 transitions. [2021-06-12 20:13:57,925 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:57,925 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 290 transitions. [2021-06-12 20:13:57,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:13:57,925 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:13:57,925 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:13:58,125 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 266 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14841 [2021-06-12 20:13:58,126 INFO L430 AbstractCegarLoop]: === Iteration 272 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:13:58,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:13:58,126 INFO L82 PathProgramCache]: Analyzing trace with hash -215233060, now seen corresponding path program 266 times [2021-06-12 20:13:58,126 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:13:58,126 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566234352] [2021-06-12 20:13:58,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:13:58,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:13:58,323 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:58,323 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:13:58,323 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566234352] [2021-06-12 20:13:58,323 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566234352] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:58,323 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [408559552] [2021-06-12 20:13:58,323 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 267 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 267 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:13:58,403 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:13:58,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:13:58,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:13:58,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:13:59,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:59,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:59,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:13:59,398 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:59,403 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:59,404 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:59,408 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:59,409 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:59,414 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:59,414 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:59,419 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:59,419 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:59,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:59,420 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:59,425 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:59,425 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:59,426 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:13:59,426 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:59,431 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:59,431 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:59,432 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:59,432 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:59,437 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:59,437 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:59,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:59,438 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:59,442 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:59,443 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:59,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:59,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:59,447 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:13:59,448 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:59,451 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:59,452 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:59,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:13:59,453 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:59,457 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:59,457 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:59,461 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:59,461 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:59,465 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:59,465 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:59,469 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:59,469 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:13:59,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:13:59,470 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:59,474 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:13:59,474 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:59,584 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 67 [2021-06-12 20:13:59,584 INFO L628 ElimStorePlain]: treesize reduction 18, result has 88.5 percent of original size [2021-06-12 20:13:59,588 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:13:59,589 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:59,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:13:59,592 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:59,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:13:59,596 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:59,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:13:59,600 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:13:59,644 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:13:59,646 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:13:59,646 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:777, output treesize:89 [2021-06-12 20:13:59,821 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:13:59,822 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [408559552] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:13:59,822 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:13:59,822 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-12 20:13:59,822 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782202002] [2021-06-12 20:13:59,822 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:13:59,822 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:13:59,822 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:13:59,822 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:13:59,822 INFO L87 Difference]: Start difference. First operand 137 states and 290 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:13:59,957 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 50 [2021-06-12 20:14:00,518 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 51 [2021-06-12 20:14:00,870 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 54 [2021-06-12 20:14:01,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:01,221 INFO L93 Difference]: Finished difference Result 273 states and 533 transitions. [2021-06-12 20:14:01,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-12 20:14:01,222 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:14:01,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:01,222 INFO L225 Difference]: With dead ends: 273 [2021-06-12 20:14:01,222 INFO L226 Difference]: Without dead ends: 233 [2021-06-12 20:14:01,222 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 9 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 1628.0ms TimeCoverageRelationStatistics Valid=157, Invalid=773, Unknown=0, NotChecked=0, Total=930 [2021-06-12 20:14:01,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2021-06-12 20:14:01,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 142. [2021-06-12 20:14:01,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 141 states have (on average 2.1631205673758864) internal successors, (305), 141 states have internal predecessors, (305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:01,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 305 transitions. [2021-06-12 20:14:01,224 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 305 transitions. Word has length 18 [2021-06-12 20:14:01,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:01,224 INFO L482 AbstractCegarLoop]: Abstraction has 142 states and 305 transitions. [2021-06-12 20:14:01,224 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:01,224 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 305 transitions. [2021-06-12 20:14:01,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:14:01,224 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:01,224 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:01,424 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14977,267 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:01,424 INFO L430 AbstractCegarLoop]: === Iteration 273 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:01,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:01,425 INFO L82 PathProgramCache]: Analyzing trace with hash -1459425270, now seen corresponding path program 267 times [2021-06-12 20:14:01,425 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:01,425 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236083254] [2021-06-12 20:14:01,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:01,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:01,584 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:01,584 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:01,584 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236083254] [2021-06-12 20:14:01,584 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236083254] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:01,584 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1507734939] [2021-06-12 20:14:01,584 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 268 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 268 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:01,664 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:14:01,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:14:01,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 34 conjunts are in the unsatisfiable core [2021-06-12 20:14:01,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:02,384 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:02,384 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:02,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:14:02,385 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:02,389 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:02,390 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:02,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:02,394 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:02,394 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:14:02,395 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:02,399 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:02,399 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:02,403 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:02,403 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:02,407 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:02,408 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:02,411 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:02,411 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:02,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:14:02,412 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:02,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:02,417 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:02,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:14:02,417 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:02,421 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:02,422 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:02,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:14:02,423 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:02,432 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:02,433 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:02,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:14:02,434 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:02,437 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:02,437 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:02,440 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:02,441 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:02,444 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:02,444 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:02,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:02,448 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:02,448 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:14:02,449 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:02,451 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:02,452 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:02,505 INFO L628 ElimStorePlain]: treesize reduction 17, result has 81.9 percent of original size [2021-06-12 20:14:02,507 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:14:02,508 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:02,511 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:14:02,511 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:02,513 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:02,514 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:02,535 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:02,536 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:14:02,536 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:606, output treesize:52 [2021-06-12 20:14:02,609 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:02,609 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1507734939] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:02,609 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:02,609 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-12 20:14:02,609 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893303984] [2021-06-12 20:14:02,609 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:14:02,609 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:02,609 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:14:02,609 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:14:02,610 INFO L87 Difference]: Start difference. First operand 142 states and 305 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:02,932 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 64 [2021-06-12 20:14:02,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:02,956 INFO L93 Difference]: Finished difference Result 165 states and 341 transitions. [2021-06-12 20:14:02,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:14:02,957 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:14:02,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:02,957 INFO L225 Difference]: With dead ends: 165 [2021-06-12 20:14:02,957 INFO L226 Difference]: Without dead ends: 149 [2021-06-12 20:14:02,957 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 617.4ms TimeCoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:14:02,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2021-06-12 20:14:02,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 143. [2021-06-12 20:14:02,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 142 states have (on average 2.1619718309859155) internal successors, (307), 142 states have internal predecessors, (307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:02,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 307 transitions. [2021-06-12 20:14:02,959 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 307 transitions. Word has length 18 [2021-06-12 20:14:02,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:02,959 INFO L482 AbstractCegarLoop]: Abstraction has 143 states and 307 transitions. [2021-06-12 20:14:02,959 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:02,959 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 307 transitions. [2021-06-12 20:14:02,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:14:02,959 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:02,959 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:03,159 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15145,268 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:03,159 INFO L430 AbstractCegarLoop]: === Iteration 274 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:03,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:03,160 INFO L82 PathProgramCache]: Analyzing trace with hash 862618958, now seen corresponding path program 268 times [2021-06-12 20:14:03,160 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:03,160 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678265132] [2021-06-12 20:14:03,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:03,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:03,328 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:03,328 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:03,328 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678265132] [2021-06-12 20:14:03,328 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678265132] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:03,328 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1648391434] [2021-06-12 20:14:03,328 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 269 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 269 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:03,408 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:14:03,408 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:14:03,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:14:03,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:04,097 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:04,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:04,098 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:14:04,099 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:04,104 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:04,105 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:04,108 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:04,109 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:04,112 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:04,113 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:04,116 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:04,117 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:04,120 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:04,121 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:04,124 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:04,124 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:04,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:14:04,125 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:04,129 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:04,129 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:04,129 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:14:04,130 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:04,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:04,135 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:04,135 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:14:04,136 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:04,139 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:04,140 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:04,140 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:14:04,141 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:04,144 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:04,145 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:04,148 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:04,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:14:04,149 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:04,206 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:14:04,209 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:04,210 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:04,212 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:14:04,213 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:04,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:14:04,216 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:04,237 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:04,238 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:14:04,238 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-06-12 20:14:04,312 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:04,312 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1648391434] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:04,312 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:04,313 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-12 20:14:04,313 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323657692] [2021-06-12 20:14:04,313 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:14:04,313 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:04,313 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:14:04,313 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:14:04,313 INFO L87 Difference]: Start difference. First operand 143 states and 307 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:04,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:04,757 INFO L93 Difference]: Finished difference Result 163 states and 338 transitions. [2021-06-12 20:14:04,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:14:04,757 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:14:04,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:04,757 INFO L225 Difference]: With dead ends: 163 [2021-06-12 20:14:04,757 INFO L226 Difference]: Without dead ends: 150 [2021-06-12 20:14:04,757 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 651.0ms TimeCoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:14:04,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2021-06-12 20:14:04,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 144. [2021-06-12 20:14:04,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 143 states have (on average 2.160839160839161) internal successors, (309), 143 states have internal predecessors, (309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:04,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 309 transitions. [2021-06-12 20:14:04,759 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 309 transitions. Word has length 18 [2021-06-12 20:14:04,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:04,759 INFO L482 AbstractCegarLoop]: Abstraction has 144 states and 309 transitions. [2021-06-12 20:14:04,759 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:04,759 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 309 transitions. [2021-06-12 20:14:04,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:14:04,759 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:04,759 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:04,959 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 269 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15372 [2021-06-12 20:14:04,959 INFO L430 AbstractCegarLoop]: === Iteration 275 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:04,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:04,960 INFO L82 PathProgramCache]: Analyzing trace with hash 383334282, now seen corresponding path program 269 times [2021-06-12 20:14:04,960 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:04,960 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060412570] [2021-06-12 20:14:04,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:04,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:05,182 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:05,182 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:05,182 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060412570] [2021-06-12 20:14:05,182 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060412570] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:05,183 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1834613260] [2021-06-12 20:14:05,183 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 270 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 270 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:05,261 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:14:05,261 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:14:05,262 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:14:05,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:05,889 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:05,889 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:05,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:14:05,891 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:05,895 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:05,896 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:05,900 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:05,900 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:05,905 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:05,905 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:05,909 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:05,910 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:05,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:14:05,911 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:05,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:05,916 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:05,916 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:14:05,917 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:05,920 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:05,921 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:05,925 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:05,925 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:05,940 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:05,940 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:05,945 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:05,945 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:05,945 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:14:05,946 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:05,950 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:05,950 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:05,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:14:05,951 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:05,955 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:05,955 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:05,955 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:14:05,956 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:05,960 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:05,960 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:05,961 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:14:05,961 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:05,965 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:05,966 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:05,966 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:14:05,966 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:05,970 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:05,970 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:05,973 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:05,974 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:06,070 INFO L628 ElimStorePlain]: treesize reduction 18, result has 87.2 percent of original size [2021-06-12 20:14:06,073 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:14:06,074 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:06,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:06,078 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:06,081 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:14:06,082 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:06,084 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:14:06,085 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:06,123 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:06,124 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:14:06,124 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:709, output treesize:79 [2021-06-12 20:14:06,255 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:06,255 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1834613260] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:06,255 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:06,255 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-12 20:14:06,255 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724827012] [2021-06-12 20:14:06,255 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:14:06,255 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:06,255 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:14:06,256 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:14:06,256 INFO L87 Difference]: Start difference. First operand 144 states and 309 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:06,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:06,624 INFO L93 Difference]: Finished difference Result 168 states and 348 transitions. [2021-06-12 20:14:06,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:14:06,624 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:14:06,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:06,625 INFO L225 Difference]: With dead ends: 168 [2021-06-12 20:14:06,625 INFO L226 Difference]: Without dead ends: 156 [2021-06-12 20:14:06,625 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 626.6ms TimeCoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:14:06,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2021-06-12 20:14:06,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 145. [2021-06-12 20:14:06,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 144 states have (on average 2.1597222222222223) internal successors, (311), 144 states have internal predecessors, (311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:06,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 311 transitions. [2021-06-12 20:14:06,626 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 311 transitions. Word has length 18 [2021-06-12 20:14:06,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:06,626 INFO L482 AbstractCegarLoop]: Abstraction has 145 states and 311 transitions. [2021-06-12 20:14:06,626 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:06,626 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 311 transitions. [2021-06-12 20:14:06,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:14:06,626 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:06,626 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:06,827 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15520,270 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:06,827 INFO L430 AbstractCegarLoop]: === Iteration 276 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:06,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:06,827 INFO L82 PathProgramCache]: Analyzing trace with hash 1450364280, now seen corresponding path program 270 times [2021-06-12 20:14:06,827 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:06,827 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024601327] [2021-06-12 20:14:06,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:06,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:06,976 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:06,976 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:06,976 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024601327] [2021-06-12 20:14:06,976 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024601327] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:06,976 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1515361462] [2021-06-12 20:14:06,976 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 271 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 271 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:07,061 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:14:07,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:14:07,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:14:07,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:07,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:14:07,253 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:07,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:07,256 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:07,259 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:14:07,259 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:07,283 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:07,285 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:07,286 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:07,288 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:14:07,289 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:07,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:14:07,292 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:07,311 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:07,312 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:14:07,312 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:88, output treesize:52 [2021-06-12 20:14:07,382 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:07,383 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1515361462] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:07,383 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:07,383 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:14:07,383 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657273565] [2021-06-12 20:14:07,383 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:14:07,383 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:07,383 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:14:07,383 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:14:07,383 INFO L87 Difference]: Start difference. First operand 145 states and 311 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:07,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:07,634 INFO L93 Difference]: Finished difference Result 174 states and 364 transitions. [2021-06-12 20:14:07,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:14:07,634 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:14:07,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:07,634 INFO L225 Difference]: With dead ends: 174 [2021-06-12 20:14:07,634 INFO L226 Difference]: Without dead ends: 161 [2021-06-12 20:14:07,639 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 372.2ms TimeCoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:14:07,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2021-06-12 20:14:07,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 147. [2021-06-12 20:14:07,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 2.1575342465753424) internal successors, (315), 146 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:07,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 315 transitions. [2021-06-12 20:14:07,641 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 315 transitions. Word has length 18 [2021-06-12 20:14:07,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:07,641 INFO L482 AbstractCegarLoop]: Abstraction has 147 states and 315 transitions. [2021-06-12 20:14:07,641 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:07,641 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 315 transitions. [2021-06-12 20:14:07,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:14:07,641 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:07,641 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:07,841 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15653,271 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:07,841 INFO L430 AbstractCegarLoop]: === Iteration 277 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:07,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:07,842 INFO L82 PathProgramCache]: Analyzing trace with hash 971079604, now seen corresponding path program 271 times [2021-06-12 20:14:07,842 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:07,842 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066958660] [2021-06-12 20:14:07,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:07,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:07,990 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:07,991 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:07,991 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066958660] [2021-06-12 20:14:07,991 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066958660] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:07,991 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [210453819] [2021-06-12 20:14:07,991 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 272 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 272 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:08,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:08,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:14:08,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:08,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:14:08,257 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:08,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:14:08,261 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:08,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:08,264 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:08,267 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:14:08,268 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:08,270 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:14:08,271 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:08,323 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:08,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:14:08,327 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:08,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:14:08,330 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:08,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:08,334 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:08,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:14:08,337 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:08,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:14:08,340 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:08,385 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:08,386 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:14:08,386 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:168, output treesize:100 [2021-06-12 20:14:08,550 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:08,550 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [210453819] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:08,550 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:08,550 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:14:08,550 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312553373] [2021-06-12 20:14:08,550 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:14:08,550 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:08,550 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:14:08,550 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:14:08,551 INFO L87 Difference]: Start difference. First operand 147 states and 315 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:08,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:08,930 INFO L93 Difference]: Finished difference Result 166 states and 345 transitions. [2021-06-12 20:14:08,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:14:08,930 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:14:08,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:08,930 INFO L225 Difference]: With dead ends: 166 [2021-06-12 20:14:08,930 INFO L226 Difference]: Without dead ends: 154 [2021-06-12 20:14:08,931 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 573.2ms TimeCoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:14:08,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2021-06-12 20:14:08,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 146. [2021-06-12 20:14:08,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 145 states have (on average 2.1586206896551725) internal successors, (313), 145 states have internal predecessors, (313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:08,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 313 transitions. [2021-06-12 20:14:08,932 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 313 transitions. Word has length 18 [2021-06-12 20:14:08,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:08,932 INFO L482 AbstractCegarLoop]: Abstraction has 146 states and 313 transitions. [2021-06-12 20:14:08,932 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:08,932 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 313 transitions. [2021-06-12 20:14:08,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:14:08,932 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:08,932 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:09,133 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15686,272 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:09,133 INFO L430 AbstractCegarLoop]: === Iteration 278 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:09,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:09,133 INFO L82 PathProgramCache]: Analyzing trace with hash 435849802, now seen corresponding path program 272 times [2021-06-12 20:14:09,133 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:09,133 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826811222] [2021-06-12 20:14:09,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:09,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:09,293 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:09,293 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:09,293 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826811222] [2021-06-12 20:14:09,293 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826811222] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:09,293 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [680640433] [2021-06-12 20:14:09,293 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 273 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 273 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:09,385 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:14:09,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:14:09,385 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:14:09,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:09,588 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:14:09,589 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:09,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:09,592 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:09,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:14:09,596 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:09,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:14:09,599 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:09,602 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:14:09,603 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:09,657 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:09,660 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:09,660 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:09,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:14:09,664 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:09,666 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:14:09,667 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:09,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:14:09,670 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:09,673 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:14:09,674 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:09,718 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:09,720 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:14:09,720 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:168, output treesize:100 [2021-06-12 20:14:09,880 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:09,880 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [680640433] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:09,880 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:09,881 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:14:09,881 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764467594] [2021-06-12 20:14:09,881 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:14:09,881 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:09,881 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:14:09,881 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:14:09,881 INFO L87 Difference]: Start difference. First operand 146 states and 313 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:10,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:10,538 INFO L93 Difference]: Finished difference Result 224 states and 449 transitions. [2021-06-12 20:14:10,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:14:10,538 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:14:10,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:10,539 INFO L225 Difference]: With dead ends: 224 [2021-06-12 20:14:10,539 INFO L226 Difference]: Without dead ends: 198 [2021-06-12 20:14:10,539 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 855.0ms TimeCoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:14:10,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2021-06-12 20:14:10,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 145. [2021-06-12 20:14:10,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 144 states have (on average 2.1597222222222223) internal successors, (311), 144 states have internal predecessors, (311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:10,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 311 transitions. [2021-06-12 20:14:10,540 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 311 transitions. Word has length 18 [2021-06-12 20:14:10,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:10,540 INFO L482 AbstractCegarLoop]: Abstraction has 145 states and 311 transitions. [2021-06-12 20:14:10,540 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:10,540 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 311 transitions. [2021-06-12 20:14:10,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:14:10,541 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:10,541 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:10,741 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 273 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15719 [2021-06-12 20:14:10,741 INFO L430 AbstractCegarLoop]: === Iteration 279 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:10,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:10,741 INFO L82 PathProgramCache]: Analyzing trace with hash -1804367218, now seen corresponding path program 273 times [2021-06-12 20:14:10,741 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:10,741 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698505114] [2021-06-12 20:14:10,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:10,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:10,890 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:10,890 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:10,890 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698505114] [2021-06-12 20:14:10,890 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698505114] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:10,891 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1609650913] [2021-06-12 20:14:10,891 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 274 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 274 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:10,971 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:14:10,971 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:14:10,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:14:10,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:11,194 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:14:11,195 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:11,197 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:14:11,198 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:11,200 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:11,201 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:11,225 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:11,227 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:14:11,227 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:11,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:14:11,230 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:11,232 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:11,233 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:11,253 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:11,254 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:14:11,254 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:84, output treesize:48 [2021-06-12 20:14:11,327 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:11,327 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1609650913] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:11,327 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:11,327 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:14:11,328 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879961217] [2021-06-12 20:14:11,328 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:14:11,328 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:11,328 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:14:11,328 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:14:11,328 INFO L87 Difference]: Start difference. First operand 145 states and 311 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:11,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:11,623 INFO L93 Difference]: Finished difference Result 175 states and 366 transitions. [2021-06-12 20:14:11,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:14:11,623 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:14:11,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:11,624 INFO L225 Difference]: With dead ends: 175 [2021-06-12 20:14:11,624 INFO L226 Difference]: Without dead ends: 162 [2021-06-12 20:14:11,624 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 443.5ms TimeCoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:14:11,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2021-06-12 20:14:11,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 148. [2021-06-12 20:14:11,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 147 states have (on average 2.1564625850340136) internal successors, (317), 147 states have internal predecessors, (317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:11,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 317 transitions. [2021-06-12 20:14:11,625 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 317 transitions. Word has length 18 [2021-06-12 20:14:11,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:11,625 INFO L482 AbstractCegarLoop]: Abstraction has 148 states and 317 transitions. [2021-06-12 20:14:11,625 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:11,625 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 317 transitions. [2021-06-12 20:14:11,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:14:11,626 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:11,626 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:11,826 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 274 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15756 [2021-06-12 20:14:11,826 INFO L430 AbstractCegarLoop]: === Iteration 280 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:11,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:11,826 INFO L82 PathProgramCache]: Analyzing trace with hash 2011315402, now seen corresponding path program 274 times [2021-06-12 20:14:11,826 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:11,826 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710792729] [2021-06-12 20:14:11,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:11,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:11,985 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:11,985 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:11,985 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710792729] [2021-06-12 20:14:11,985 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710792729] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:11,985 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1880371836] [2021-06-12 20:14:11,985 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 275 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 275 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:12,065 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:14:12,065 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:14:12,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:14:12,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:12,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:14:12,214 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:12,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:12,217 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:12,220 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:14:12,221 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:12,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:14:12,224 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:12,268 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:12,270 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:12,271 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:12,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:14:12,275 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:12,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:14:12,278 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:12,280 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:14:12,281 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:12,318 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:12,319 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:14:12,319 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:131, output treesize:75 [2021-06-12 20:14:12,451 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:12,451 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1880371836] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:12,451 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:12,451 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-12 20:14:12,451 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029968499] [2021-06-12 20:14:12,451 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:14:12,451 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:12,451 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:14:12,452 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:14:12,452 INFO L87 Difference]: Start difference. First operand 148 states and 317 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:12,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:12,881 INFO L93 Difference]: Finished difference Result 167 states and 347 transitions. [2021-06-12 20:14:12,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:14:12,881 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:14:12,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:12,882 INFO L225 Difference]: With dead ends: 167 [2021-06-12 20:14:12,882 INFO L226 Difference]: Without dead ends: 155 [2021-06-12 20:14:12,882 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 547.5ms TimeCoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:14:12,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-06-12 20:14:12,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 147. [2021-06-12 20:14:12,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 2.1575342465753424) internal successors, (315), 146 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:12,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 315 transitions. [2021-06-12 20:14:12,883 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 315 transitions. Word has length 18 [2021-06-12 20:14:12,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:12,883 INFO L482 AbstractCegarLoop]: Abstraction has 147 states and 315 transitions. [2021-06-12 20:14:12,883 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:12,883 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 315 transitions. [2021-06-12 20:14:12,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:14:12,884 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:12,884 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:13,084 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15785,275 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:13,084 INFO L430 AbstractCegarLoop]: === Iteration 281 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:13,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:13,084 INFO L82 PathProgramCache]: Analyzing trace with hash 1476085600, now seen corresponding path program 275 times [2021-06-12 20:14:13,084 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:13,084 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529561623] [2021-06-12 20:14:13,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:13,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:13,240 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:13,240 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:13,240 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529561623] [2021-06-12 20:14:13,240 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529561623] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:13,240 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [688197816] [2021-06-12 20:14:13,240 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 276 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 276 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:13,322 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:14:13,323 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:14:13,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:14:13,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:13,515 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:14:13,516 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:13,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:14:13,519 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:13,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:14:13,523 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:13,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:13,526 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:13,570 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:13,573 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:13,573 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:13,576 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:14:13,577 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:13,594 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:14:13,594 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:13,597 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:14:13,598 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:13,636 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:13,637 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:14:13,637 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:135, output treesize:79 [2021-06-12 20:14:13,772 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:13,772 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [688197816] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:13,772 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:13,772 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:14:13,772 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893415910] [2021-06-12 20:14:13,772 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:14:13,772 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:13,772 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:14:13,772 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:14:13,773 INFO L87 Difference]: Start difference. First operand 147 states and 315 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:14,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:14,328 INFO L93 Difference]: Finished difference Result 225 states and 451 transitions. [2021-06-12 20:14:14,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:14:14,328 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:14:14,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:14,329 INFO L225 Difference]: With dead ends: 225 [2021-06-12 20:14:14,329 INFO L226 Difference]: Without dead ends: 199 [2021-06-12 20:14:14,329 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 703.5ms TimeCoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:14:14,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2021-06-12 20:14:14,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 146. [2021-06-12 20:14:14,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 145 states have (on average 2.1586206896551725) internal successors, (313), 145 states have internal predecessors, (313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:14,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 313 transitions. [2021-06-12 20:14:14,330 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 313 transitions. Word has length 18 [2021-06-12 20:14:14,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:14,330 INFO L482 AbstractCegarLoop]: Abstraction has 146 states and 313 transitions. [2021-06-12 20:14:14,331 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:14,331 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 313 transitions. [2021-06-12 20:14:14,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:14:14,331 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:14,331 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:14,531 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 276 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15805 [2021-06-12 20:14:14,531 INFO L430 AbstractCegarLoop]: === Iteration 282 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:14,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:14,531 INFO L82 PathProgramCache]: Analyzing trace with hash 2063830922, now seen corresponding path program 276 times [2021-06-12 20:14:14,532 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:14,532 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549462462] [2021-06-12 20:14:14,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:14,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:14,709 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:14,709 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:14,709 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549462462] [2021-06-12 20:14:14,709 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549462462] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:14,709 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1006826133] [2021-06-12 20:14:14,709 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 277 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 277 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:14,801 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:14:14,801 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:14:14,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:14:14,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:15,701 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:15,702 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:15,706 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:15,707 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:15,707 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:14:15,708 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:15,713 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:15,713 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:15,718 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:15,718 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:15,719 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:14:15,719 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:15,724 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:15,725 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:15,725 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:14:15,726 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:15,732 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:15,732 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:15,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:14:15,733 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:15,738 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:15,738 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:15,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:14:15,739 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:15,744 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:15,745 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:15,745 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:14:15,746 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:15,751 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:15,751 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:15,756 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:15,756 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:15,761 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:15,761 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:15,766 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:15,767 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:15,771 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:15,772 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:15,776 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:15,777 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:15,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:14:15,778 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:15,782 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:15,783 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:15,787 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:15,787 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:15,791 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:15,792 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:15,792 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:14:15,793 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:15,797 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:15,797 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:15,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:14:15,798 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:15,802 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:15,802 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:15,802 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:14:15,803 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:15,807 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:15,807 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:15,950 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 75 [2021-06-12 20:14:15,950 INFO L628 ElimStorePlain]: treesize reduction 22, result has 88.9 percent of original size [2021-06-12 20:14:15,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:14:15,955 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:15,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:14:15,959 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:15,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:15,962 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:15,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:14:15,966 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:15,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:14:15,970 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:16,026 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:16,029 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:14:16,029 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 5 variables, input treesize:981, output treesize:110 [2021-06-12 20:14:16,214 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:16,214 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1006826133] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:16,215 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:16,215 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-12 20:14:16,215 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348240061] [2021-06-12 20:14:16,215 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:14:16,215 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:16,215 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:14:16,215 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:14:16,215 INFO L87 Difference]: Start difference. First operand 146 states and 313 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:17,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:17,112 INFO L93 Difference]: Finished difference Result 255 states and 506 transitions. [2021-06-12 20:14:17,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-12 20:14:17,112 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:14:17,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:17,112 INFO L225 Difference]: With dead ends: 255 [2021-06-12 20:14:17,112 INFO L226 Difference]: Without dead ends: 222 [2021-06-12 20:14:17,113 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 1153.4ms TimeCoverageRelationStatistics Valid=111, Invalid=539, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:14:17,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2021-06-12 20:14:17,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 146. [2021-06-12 20:14:17,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 145 states have (on average 2.1586206896551725) internal successors, (313), 145 states have internal predecessors, (313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:17,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 313 transitions. [2021-06-12 20:14:17,114 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 313 transitions. Word has length 18 [2021-06-12 20:14:17,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:17,114 INFO L482 AbstractCegarLoop]: Abstraction has 146 states and 313 transitions. [2021-06-12 20:14:17,114 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:17,114 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 313 transitions. [2021-06-12 20:14:17,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:14:17,114 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:17,114 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:17,315 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 277 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15835 [2021-06-12 20:14:17,315 INFO L430 AbstractCegarLoop]: === Iteration 283 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:17,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:17,315 INFO L82 PathProgramCache]: Analyzing trace with hash 378171448, now seen corresponding path program 277 times [2021-06-12 20:14:17,315 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:17,315 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749996304] [2021-06-12 20:14:17,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:17,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:17,472 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:17,472 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:17,472 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749996304] [2021-06-12 20:14:17,472 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749996304] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:17,472 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [798006605] [2021-06-12 20:14:17,472 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 278 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 278 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:17,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:17,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:14:17,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:17,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:17,741 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:17,743 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:14:17,744 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:17,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:14:17,747 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:17,770 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:17,773 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:14:17,773 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:17,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:14:17,776 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:17,778 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:17,779 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:17,799 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:17,799 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:14:17,799 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:84, output treesize:48 [2021-06-12 20:14:17,873 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:17,873 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [798006605] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:17,873 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:17,873 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:14:17,873 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380029996] [2021-06-12 20:14:17,873 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:14:17,873 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:17,874 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:14:17,874 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:14:17,874 INFO L87 Difference]: Start difference. First operand 146 states and 313 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:18,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:18,136 INFO L93 Difference]: Finished difference Result 169 states and 350 transitions. [2021-06-12 20:14:18,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:14:18,137 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:14:18,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:18,137 INFO L225 Difference]: With dead ends: 169 [2021-06-12 20:14:18,137 INFO L226 Difference]: Without dead ends: 156 [2021-06-12 20:14:18,137 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 428.2ms TimeCoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:14:18,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2021-06-12 20:14:18,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 147. [2021-06-12 20:14:18,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 2.1575342465753424) internal successors, (315), 146 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:18,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 315 transitions. [2021-06-12 20:14:18,139 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 315 transitions. Word has length 18 [2021-06-12 20:14:18,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:18,139 INFO L482 AbstractCegarLoop]: Abstraction has 147 states and 315 transitions. [2021-06-12 20:14:18,139 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:18,139 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 315 transitions. [2021-06-12 20:14:18,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:14:18,139 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:18,139 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:18,339 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 278 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15974 [2021-06-12 20:14:18,339 INFO L430 AbstractCegarLoop]: === Iteration 284 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:18,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:18,340 INFO L82 PathProgramCache]: Analyzing trace with hash -101113228, now seen corresponding path program 278 times [2021-06-12 20:14:18,340 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:18,340 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206783682] [2021-06-12 20:14:18,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:18,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:18,526 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:18,526 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:18,526 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206783682] [2021-06-12 20:14:18,526 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206783682] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:18,526 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [19031126] [2021-06-12 20:14:18,526 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 279 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 279 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:18,606 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:14:18,606 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:14:18,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:14:18,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:18,771 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:14:18,772 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:18,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:14:18,776 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:18,778 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:18,779 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:18,782 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:14:18,782 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:18,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:14:18,786 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:18,841 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:18,844 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:14:18,845 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:18,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:14:18,848 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:18,851 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:14:18,852 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:18,854 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:14:18,855 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:18,858 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:18,859 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:18,908 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:18,909 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:14:18,909 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:168, output treesize:100 [2021-06-12 20:14:19,078 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:19,078 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [19031126] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:19,078 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:19,078 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:14:19,078 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24036698] [2021-06-12 20:14:19,079 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:14:19,079 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:19,079 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:14:19,079 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:14:19,079 INFO L87 Difference]: Start difference. First operand 147 states and 315 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:20,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:20,062 INFO L93 Difference]: Finished difference Result 237 states and 465 transitions. [2021-06-12 20:14:20,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-12 20:14:20,062 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:14:20,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:20,062 INFO L225 Difference]: With dead ends: 237 [2021-06-12 20:14:20,062 INFO L226 Difference]: Without dead ends: 211 [2021-06-12 20:14:20,062 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 1110.7ms TimeCoverageRelationStatistics Valid=129, Invalid=683, Unknown=0, NotChecked=0, Total=812 [2021-06-12 20:14:20,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-06-12 20:14:20,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 149. [2021-06-12 20:14:20,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 148 states have (on average 2.168918918918919) internal successors, (321), 148 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:20,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 321 transitions. [2021-06-12 20:14:20,064 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 321 transitions. Word has length 18 [2021-06-12 20:14:20,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:20,064 INFO L482 AbstractCegarLoop]: Abstraction has 149 states and 321 transitions. [2021-06-12 20:14:20,064 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:20,064 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 321 transitions. [2021-06-12 20:14:20,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:14:20,064 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:20,064 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:20,264 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15996,279 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:20,265 INFO L430 AbstractCegarLoop]: === Iteration 285 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:20,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:20,265 INFO L82 PathProgramCache]: Analyzing trace with hash -636343030, now seen corresponding path program 279 times [2021-06-12 20:14:20,265 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:20,265 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845404761] [2021-06-12 20:14:20,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:20,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:20,418 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:20,418 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:20,418 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845404761] [2021-06-12 20:14:20,418 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845404761] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:20,418 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1826311795] [2021-06-12 20:14:20,418 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 280 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 280 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:20,500 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:14:20,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:14:20,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 34 conjunts are in the unsatisfiable core [2021-06-12 20:14:20,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:20,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:14:20,672 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:20,674 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:14:20,675 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:20,678 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:20,679 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:20,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:14:20,682 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:20,732 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:20,734 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:20,735 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:20,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:14:20,738 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:20,741 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:14:20,742 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:20,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:14:20,745 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:20,782 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:20,784 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:14:20,784 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:139, output treesize:83 [2021-06-12 20:14:20,913 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:20,913 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1826311795] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:20,913 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:20,913 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:14:20,913 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119598929] [2021-06-12 20:14:20,913 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:14:20,913 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:20,913 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:14:20,913 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:14:20,913 INFO L87 Difference]: Start difference. First operand 149 states and 321 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:21,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:21,441 INFO L93 Difference]: Finished difference Result 227 states and 457 transitions. [2021-06-12 20:14:21,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:14:21,441 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:14:21,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:21,442 INFO L225 Difference]: With dead ends: 227 [2021-06-12 20:14:21,442 INFO L226 Difference]: Without dead ends: 201 [2021-06-12 20:14:21,442 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 667.5ms TimeCoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:14:21,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2021-06-12 20:14:21,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 149. [2021-06-12 20:14:21,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 148 states have (on average 2.168918918918919) internal successors, (321), 148 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:21,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 321 transitions. [2021-06-12 20:14:21,443 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 321 transitions. Word has length 18 [2021-06-12 20:14:21,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:21,443 INFO L482 AbstractCegarLoop]: Abstraction has 149 states and 321 transitions. [2021-06-12 20:14:21,443 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:21,443 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 321 transitions. [2021-06-12 20:14:21,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:14:21,444 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:21,444 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:21,644 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 280 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16026 [2021-06-12 20:14:21,644 INFO L430 AbstractCegarLoop]: === Iteration 286 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:21,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:21,644 INFO L82 PathProgramCache]: Analyzing trace with hash -48597708, now seen corresponding path program 280 times [2021-06-12 20:14:21,645 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:21,645 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81615569] [2021-06-12 20:14:21,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:21,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:21,827 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:21,827 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:21,827 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81615569] [2021-06-12 20:14:21,827 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81615569] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:21,827 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1805913716] [2021-06-12 20:14:21,827 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 281 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 281 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:21,908 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:14:21,908 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:14:21,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:14:21,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:22,652 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:22,653 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:22,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:14:22,654 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:22,659 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:22,659 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:22,659 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:14:22,660 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:22,665 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:22,666 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:22,666 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:14:22,666 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:22,671 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:22,671 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:22,672 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:14:22,672 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:22,678 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:22,678 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:22,678 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:14:22,679 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:22,684 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:22,685 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:22,690 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:22,691 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:22,696 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:22,696 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:22,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:14:22,697 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:22,701 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:22,702 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:22,707 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:22,707 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:22,707 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:14:22,708 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:22,712 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:22,713 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:22,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:14:22,714 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:22,718 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:22,718 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:22,722 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:22,723 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:22,727 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:22,728 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:22,731 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:22,732 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:22,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:14:22,733 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:22,737 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:22,737 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:22,742 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:22,742 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:22,742 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:14:22,743 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:22,747 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:22,747 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:22,751 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:22,752 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:22,755 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:22,755 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:22,902 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 71 [2021-06-12 20:14:22,903 INFO L628 ElimStorePlain]: treesize reduction 24, result has 87.9 percent of original size [2021-06-12 20:14:22,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:14:22,907 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:22,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:14:22,911 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:22,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:14:22,915 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:22,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:14:22,919 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:22,922 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:22,923 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:22,980 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:22,983 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:14:22,983 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 5 variables, input treesize:981, output treesize:110 [2021-06-12 20:14:23,163 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:23,163 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1805913716] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:23,164 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:23,164 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-12 20:14:23,164 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165530778] [2021-06-12 20:14:23,164 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:14:23,164 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:23,164 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:14:23,164 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:14:23,164 INFO L87 Difference]: Start difference. First operand 149 states and 321 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:24,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:24,087 INFO L93 Difference]: Finished difference Result 258 states and 514 transitions. [2021-06-12 20:14:24,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-12 20:14:24,087 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:14:24,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:24,087 INFO L225 Difference]: With dead ends: 258 [2021-06-12 20:14:24,087 INFO L226 Difference]: Without dead ends: 225 [2021-06-12 20:14:24,088 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 1110.1ms TimeCoverageRelationStatistics Valid=110, Invalid=540, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:14:24,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2021-06-12 20:14:24,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 149. [2021-06-12 20:14:24,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 148 states have (on average 2.168918918918919) internal successors, (321), 148 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:24,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 321 transitions. [2021-06-12 20:14:24,089 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 321 transitions. Word has length 18 [2021-06-12 20:14:24,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:24,089 INFO L482 AbstractCegarLoop]: Abstraction has 149 states and 321 transitions. [2021-06-12 20:14:24,089 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:24,089 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 321 transitions. [2021-06-12 20:14:24,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:14:24,090 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:24,090 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:24,290 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 281 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16052 [2021-06-12 20:14:24,290 INFO L430 AbstractCegarLoop]: === Iteration 287 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:24,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:24,290 INFO L82 PathProgramCache]: Analyzing trace with hash 991638090, now seen corresponding path program 281 times [2021-06-12 20:14:24,290 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:24,290 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891731386] [2021-06-12 20:14:24,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:24,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:24,498 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:24,498 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:24,498 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891731386] [2021-06-12 20:14:24,498 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891731386] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:24,498 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [634936872] [2021-06-12 20:14:24,499 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 282 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 282 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:24,579 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:14:24,579 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:14:24,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:14:24,581 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:25,323 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:25,324 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:25,328 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:25,329 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:25,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:14:25,330 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:25,334 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:25,334 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:25,338 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:25,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:14:25,339 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:25,478 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 65 [2021-06-12 20:14:25,479 INFO L628 ElimStorePlain]: treesize reduction 375, result has 23.8 percent of original size [2021-06-12 20:14:25,482 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:14:25,483 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:25,525 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:25,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:14:25,528 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:25,569 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:25,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:14:25,572 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:25,616 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:25,619 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:25,619 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:25,657 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:25,659 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:25,660 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:25,696 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:25,699 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:14:25,700 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:25,734 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:25,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:25,737 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:25,771 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:25,772 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:14:25,773 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 10 variables, input treesize:609, output treesize:73 [2021-06-12 20:14:25,904 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:25,905 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [634936872] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:25,905 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:25,905 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-12 20:14:25,905 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543155523] [2021-06-12 20:14:25,905 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:14:25,905 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:25,905 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:14:25,905 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:14:25,905 INFO L87 Difference]: Start difference. First operand 149 states and 321 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:26,087 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 54 [2021-06-12 20:14:26,642 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 55 [2021-06-12 20:14:27,009 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 59 [2021-06-12 20:14:27,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:27,382 INFO L93 Difference]: Finished difference Result 286 states and 565 transitions. [2021-06-12 20:14:27,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-12 20:14:27,382 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:14:27,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:27,383 INFO L225 Difference]: With dead ends: 286 [2021-06-12 20:14:27,383 INFO L226 Difference]: Without dead ends: 246 [2021-06-12 20:14:27,383 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 1670.3ms TimeCoverageRelationStatistics Valid=150, Invalid=720, Unknown=0, NotChecked=0, Total=870 [2021-06-12 20:14:27,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2021-06-12 20:14:27,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 149. [2021-06-12 20:14:27,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 148 states have (on average 2.168918918918919) internal successors, (321), 148 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:27,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 321 transitions. [2021-06-12 20:14:27,384 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 321 transitions. Word has length 18 [2021-06-12 20:14:27,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:27,385 INFO L482 AbstractCegarLoop]: Abstraction has 149 states and 321 transitions. [2021-06-12 20:14:27,385 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:27,385 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 321 transitions. [2021-06-12 20:14:27,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:14:27,385 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:27,385 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:27,585 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 282 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16275 [2021-06-12 20:14:27,585 INFO L430 AbstractCegarLoop]: === Iteration 288 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:27,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:27,585 INFO L82 PathProgramCache]: Analyzing trace with hash -1106917878, now seen corresponding path program 282 times [2021-06-12 20:14:27,586 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:27,586 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911749739] [2021-06-12 20:14:27,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:27,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:27,742 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:27,743 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:27,743 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911749739] [2021-06-12 20:14:27,743 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911749739] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:27,743 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2054680963] [2021-06-12 20:14:27,743 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 283 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 283 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:27,825 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-12 20:14:27,825 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:14:27,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:14:27,826 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:28,038 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:14:28,039 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:28,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:14:28,042 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:28,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:28,045 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:28,068 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:28,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:14:28,071 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:28,073 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:28,074 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:28,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:14:28,077 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:28,099 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:28,100 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:14:28,100 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:84, output treesize:48 [2021-06-12 20:14:28,172 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:28,172 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2054680963] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:28,172 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:28,172 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:14:28,172 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846253523] [2021-06-12 20:14:28,172 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:14:28,172 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:28,172 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:14:28,172 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:14:28,172 INFO L87 Difference]: Start difference. First operand 149 states and 321 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:28,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:28,466 INFO L93 Difference]: Finished difference Result 180 states and 377 transitions. [2021-06-12 20:14:28,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:14:28,466 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:14:28,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:28,467 INFO L225 Difference]: With dead ends: 180 [2021-06-12 20:14:28,467 INFO L226 Difference]: Without dead ends: 167 [2021-06-12 20:14:28,467 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 464.0ms TimeCoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:14:28,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2021-06-12 20:14:28,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 150. [2021-06-12 20:14:28,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 149 states have (on average 2.1677852348993287) internal successors, (323), 149 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:28,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 323 transitions. [2021-06-12 20:14:28,468 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 323 transitions. Word has length 18 [2021-06-12 20:14:28,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:28,468 INFO L482 AbstractCegarLoop]: Abstraction has 150 states and 323 transitions. [2021-06-12 20:14:28,468 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:28,468 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 323 transitions. [2021-06-12 20:14:28,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:14:28,469 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:28,469 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:28,669 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16424,283 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:28,669 INFO L430 AbstractCegarLoop]: === Iteration 289 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:28,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:28,669 INFO L82 PathProgramCache]: Analyzing trace with hash -1586202554, now seen corresponding path program 283 times [2021-06-12 20:14:28,669 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:28,669 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444590697] [2021-06-12 20:14:28,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:28,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:28,820 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:28,820 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:28,820 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444590697] [2021-06-12 20:14:28,820 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444590697] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:28,820 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [23266855] [2021-06-12 20:14:28,820 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 284 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 284 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:28,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:28,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:14:28,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:29,093 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:29,094 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:29,096 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:14:29,097 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:29,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:14:29,101 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:29,104 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:14:29,105 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:29,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:14:29,108 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:29,167 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:29,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:14:29,170 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:29,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:14:29,174 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:29,176 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:29,177 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:29,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:14:29,186 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:29,188 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:14:29,189 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:29,237 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:29,239 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:14:29,239 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:164, output treesize:96 [2021-06-12 20:14:29,399 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:29,400 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [23266855] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:29,400 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:29,400 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:14:29,400 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759356085] [2021-06-12 20:14:29,400 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:14:29,400 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:29,400 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:14:29,400 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:14:29,400 INFO L87 Difference]: Start difference. First operand 150 states and 323 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:30,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:30,204 INFO L93 Difference]: Finished difference Result 216 states and 438 transitions. [2021-06-12 20:14:30,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-12 20:14:30,205 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:14:30,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:30,205 INFO L225 Difference]: With dead ends: 216 [2021-06-12 20:14:30,205 INFO L226 Difference]: Without dead ends: 190 [2021-06-12 20:14:30,205 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 966.3ms TimeCoverageRelationStatistics Valid=100, Invalid=550, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:14:30,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2021-06-12 20:14:30,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 149. [2021-06-12 20:14:30,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 148 states have (on average 2.168918918918919) internal successors, (321), 148 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:30,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 321 transitions. [2021-06-12 20:14:30,207 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 321 transitions. Word has length 18 [2021-06-12 20:14:30,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:30,207 INFO L482 AbstractCegarLoop]: Abstraction has 149 states and 321 transitions. [2021-06-12 20:14:30,207 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:30,207 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 321 transitions. [2021-06-12 20:14:30,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:14:30,207 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:30,207 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:30,407 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16458,284 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:30,407 INFO L430 AbstractCegarLoop]: === Iteration 290 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:30,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:30,408 INFO L82 PathProgramCache]: Analyzing trace with hash -2121432356, now seen corresponding path program 284 times [2021-06-12 20:14:30,408 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:30,408 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660809103] [2021-06-12 20:14:30,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:30,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:30,562 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:30,562 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:30,562 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660809103] [2021-06-12 20:14:30,562 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660809103] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:30,562 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [940294342] [2021-06-12 20:14:30,562 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 285 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 285 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:30,646 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:14:30,646 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:14:30,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:14:30,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:30,823 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:14:30,824 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:30,827 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:14:30,828 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:30,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:14:30,831 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:30,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:14:30,835 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:30,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:30,838 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:30,894 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:30,897 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:30,898 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:30,901 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:14:30,902 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:30,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:14:30,905 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:30,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:14:30,909 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:30,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:14:30,912 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:30,963 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:30,965 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:14:30,965 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:172, output treesize:104 [2021-06-12 20:14:31,125 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:31,125 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [940294342] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:31,125 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:31,125 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2021-06-12 20:14:31,125 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282275014] [2021-06-12 20:14:31,125 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:14:31,125 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:31,125 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:14:31,125 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:14:31,126 INFO L87 Difference]: Start difference. First operand 149 states and 321 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:31,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:31,664 INFO L93 Difference]: Finished difference Result 233 states and 468 transitions. [2021-06-12 20:14:31,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:14:31,664 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:14:31,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:31,664 INFO L225 Difference]: With dead ends: 233 [2021-06-12 20:14:31,664 INFO L226 Difference]: Without dead ends: 207 [2021-06-12 20:14:31,664 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 723.8ms TimeCoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:14:31,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2021-06-12 20:14:31,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 150. [2021-06-12 20:14:31,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 149 states have (on average 2.1812080536912752) internal successors, (325), 149 states have internal predecessors, (325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:31,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 325 transitions. [2021-06-12 20:14:31,666 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 325 transitions. Word has length 18 [2021-06-12 20:14:31,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:31,666 INFO L482 AbstractCegarLoop]: Abstraction has 150 states and 325 transitions. [2021-06-12 20:14:31,666 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:31,666 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 325 transitions. [2021-06-12 20:14:31,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:14:31,666 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:31,666 INFO L472 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:31,867 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 285 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16491 [2021-06-12 20:14:31,867 INFO L430 AbstractCegarLoop]: === Iteration 291 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:31,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:31,867 INFO L82 PathProgramCache]: Analyzing trace with hash -2089485403, now seen corresponding path program 285 times [2021-06-12 20:14:31,867 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:31,867 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039740455] [2021-06-12 20:14:31,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:31,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:31,922 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-12 20:14:31,922 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:31,922 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039740455] [2021-06-12 20:14:31,922 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039740455] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:31,922 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1598466642] [2021-06-12 20:14:31,922 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 286 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 286 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:32,002 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:14:32,002 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:14:32,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 20:14:32,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:32,089 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-12 20:14:32,089 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1598466642] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:32,089 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:32,089 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-06-12 20:14:32,090 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975808317] [2021-06-12 20:14:32,090 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-12 20:14:32,090 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:32,090 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-12 20:14:32,090 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-12 20:14:32,090 INFO L87 Difference]: Start difference. First operand 150 states and 325 transitions. Second operand has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:32,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:32,209 INFO L93 Difference]: Finished difference Result 175 states and 370 transitions. [2021-06-12 20:14:32,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:14:32,209 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:14:32,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:32,209 INFO L225 Difference]: With dead ends: 175 [2021-06-12 20:14:32,209 INFO L226 Difference]: Without dead ends: 175 [2021-06-12 20:14:32,209 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 140.8ms TimeCoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:14:32,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2021-06-12 20:14:32,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 148. [2021-06-12 20:14:32,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 147 states have (on average 2.1700680272108843) internal successors, (319), 147 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:32,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 319 transitions. [2021-06-12 20:14:32,211 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 319 transitions. Word has length 18 [2021-06-12 20:14:32,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:32,211 INFO L482 AbstractCegarLoop]: Abstraction has 148 states and 319 transitions. [2021-06-12 20:14:32,211 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:32,211 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 319 transitions. [2021-06-12 20:14:32,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:14:32,211 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:32,211 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:32,411 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 286 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16521 [2021-06-12 20:14:32,411 INFO L430 AbstractCegarLoop]: === Iteration 292 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:32,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:32,412 INFO L82 PathProgramCache]: Analyzing trace with hash -1533687034, now seen corresponding path program 286 times [2021-06-12 20:14:32,412 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:32,412 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333026651] [2021-06-12 20:14:32,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:32,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:32,577 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:32,577 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:32,577 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333026651] [2021-06-12 20:14:32,577 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333026651] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:32,577 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2017067490] [2021-06-12 20:14:32,577 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 287 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 287 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:32,659 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:14:32,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:14:32,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:14:32,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:33,594 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:33,595 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:33,599 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:33,600 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:33,605 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:33,605 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:33,606 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:14:33,606 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:33,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:33,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:33,611 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:14:33,612 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:33,616 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:33,617 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:33,617 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:14:33,618 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:33,622 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:33,623 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:33,623 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:14:33,623 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:33,627 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:33,628 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:33,632 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:33,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:33,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:14:33,634 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:33,638 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:33,639 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:33,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:14:33,640 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:33,644 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:33,644 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:33,648 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:33,649 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:33,653 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:33,654 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:33,654 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:14:33,655 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:33,659 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:33,659 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:33,663 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:33,664 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:33,668 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:33,668 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:33,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:14:33,669 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:33,672 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:33,673 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:33,781 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 67 [2021-06-12 20:14:33,782 INFO L628 ElimStorePlain]: treesize reduction 18, result has 88.5 percent of original size [2021-06-12 20:14:33,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:33,786 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:33,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:14:33,790 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:33,793 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:14:33,793 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:33,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:14:33,797 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:33,842 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:33,844 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:14:33,844 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:777, output treesize:89 [2021-06-12 20:14:34,013 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:34,013 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2017067490] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:34,014 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:34,014 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-12 20:14:34,014 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187104073] [2021-06-12 20:14:34,014 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:14:34,014 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:34,014 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:14:34,014 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:14:34,014 INFO L87 Difference]: Start difference. First operand 148 states and 319 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:34,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:34,981 INFO L93 Difference]: Finished difference Result 260 states and 517 transitions. [2021-06-12 20:14:34,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-12 20:14:34,981 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:14:34,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:34,982 INFO L225 Difference]: With dead ends: 260 [2021-06-12 20:14:34,982 INFO L226 Difference]: Without dead ends: 227 [2021-06-12 20:14:34,982 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 1095.1ms TimeCoverageRelationStatistics Valid=111, Invalid=539, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:14:34,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2021-06-12 20:14:34,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 147. [2021-06-12 20:14:34,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 2.171232876712329) internal successors, (317), 146 states have internal predecessors, (317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:34,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 317 transitions. [2021-06-12 20:14:34,984 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 317 transitions. Word has length 18 [2021-06-12 20:14:34,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:34,984 INFO L482 AbstractCegarLoop]: Abstraction has 147 states and 317 transitions. [2021-06-12 20:14:34,984 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:34,984 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 317 transitions. [2021-06-12 20:14:34,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:14:34,984 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:34,984 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:35,200 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16529,287 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:35,200 INFO L430 AbstractCegarLoop]: === Iteration 293 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:35,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:35,200 INFO L82 PathProgramCache]: Analyzing trace with hash -493451236, now seen corresponding path program 287 times [2021-06-12 20:14:35,200 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:35,201 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793127830] [2021-06-12 20:14:35,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:35,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:35,386 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:35,386 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:35,386 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793127830] [2021-06-12 20:14:35,386 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793127830] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:35,386 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [685977053] [2021-06-12 20:14:35,386 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 288 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 288 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:35,471 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:14:35,471 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:14:35,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:14:35,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:36,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:36,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:36,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:14:36,174 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:36,178 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:36,179 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:36,179 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:14:36,180 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:36,184 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:36,184 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:36,188 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:36,189 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:36,326 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 66 [2021-06-12 20:14:36,327 INFO L628 ElimStorePlain]: treesize reduction 373, result has 23.7 percent of original size [2021-06-12 20:14:36,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:14:36,331 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:36,372 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:36,375 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:14:36,376 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:36,416 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:36,419 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:14:36,420 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:36,459 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:36,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:14:36,462 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:36,500 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:36,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:14:36,503 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:36,540 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:36,542 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:36,543 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:36,586 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:36,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:36,589 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:36,623 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:36,624 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:14:36,624 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 10 variables, input treesize:609, output treesize:73 [2021-06-12 20:14:36,758 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:36,758 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [685977053] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:36,758 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:36,758 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2021-06-12 20:14:36,759 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693249426] [2021-06-12 20:14:36,759 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:14:36,759 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:36,759 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:14:36,759 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:14:36,759 INFO L87 Difference]: Start difference. First operand 147 states and 317 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:36,940 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 51 [2021-06-12 20:14:37,091 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 42 [2021-06-12 20:14:37,697 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 52 [2021-06-12 20:14:37,914 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 43 [2021-06-12 20:14:38,055 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 57 [2021-06-12 20:14:38,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:38,495 INFO L93 Difference]: Finished difference Result 287 states and 566 transitions. [2021-06-12 20:14:38,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-12 20:14:38,495 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:14:38,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:38,496 INFO L225 Difference]: With dead ends: 287 [2021-06-12 20:14:38,496 INFO L226 Difference]: Without dead ends: 247 [2021-06-12 20:14:38,496 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 195 ImplicationChecksByTransitivity, 1770.3ms TimeCoverageRelationStatistics Valid=175, Invalid=881, Unknown=0, NotChecked=0, Total=1056 [2021-06-12 20:14:38,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2021-06-12 20:14:38,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 147. [2021-06-12 20:14:38,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 2.171232876712329) internal successors, (317), 146 states have internal predecessors, (317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:38,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 317 transitions. [2021-06-12 20:14:38,498 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 317 transitions. Word has length 18 [2021-06-12 20:14:38,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:38,498 INFO L482 AbstractCegarLoop]: Abstraction has 147 states and 317 transitions. [2021-06-12 20:14:38,498 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:38,498 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 317 transitions. [2021-06-12 20:14:38,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-12 20:14:38,498 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:38,498 INFO L472 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:38,698 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16679,288 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:38,699 INFO L430 AbstractCegarLoop]: === Iteration 294 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:38,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:38,699 INFO L82 PathProgramCache]: Analyzing trace with hash 844115978, now seen corresponding path program 288 times [2021-06-12 20:14:38,699 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:38,699 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966284339] [2021-06-12 20:14:38,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:38,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:38,872 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:38,872 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:38,872 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966284339] [2021-06-12 20:14:38,872 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966284339] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:38,872 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1576399639] [2021-06-12 20:14:38,872 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 289 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 289 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:38,956 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:14:38,956 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:14:38,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 20:14:38,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:39,851 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:39,852 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:39,856 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:39,857 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:39,857 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:14:39,858 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:39,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:39,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:39,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:14:39,863 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:39,867 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:39,868 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:40,001 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 67 [2021-06-12 20:14:40,001 INFO L628 ElimStorePlain]: treesize reduction 370, result has 24.0 percent of original size [2021-06-12 20:14:40,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:14:40,005 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:40,047 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:40,050 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:14:40,051 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:40,092 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:40,094 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:40,095 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:40,134 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:40,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:14:40,138 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:40,175 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:40,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:14:40,179 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:40,215 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:40,218 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:40,219 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:40,254 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:40,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:40,257 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:40,290 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:40,292 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:14:40,292 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 10 variables, input treesize:609, output treesize:73 [2021-06-12 20:14:40,423 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:40,424 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1576399639] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:40,424 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:40,424 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2021-06-12 20:14:40,424 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362770084] [2021-06-12 20:14:40,424 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:14:40,424 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:40,424 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:14:40,424 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:14:40,424 INFO L87 Difference]: Start difference. First operand 147 states and 317 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:40,868 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 67 [2021-06-12 20:14:41,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:41,024 INFO L93 Difference]: Finished difference Result 209 states and 430 transitions. [2021-06-12 20:14:41,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:14:41,024 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-06-12 20:14:41,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:41,024 INFO L225 Difference]: With dead ends: 209 [2021-06-12 20:14:41,024 INFO L226 Difference]: Without dead ends: 197 [2021-06-12 20:14:41,024 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 947.1ms TimeCoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:14:41,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2021-06-12 20:14:41,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 151. [2021-06-12 20:14:41,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 150 states have (on average 2.1733333333333333) internal successors, (326), 150 states have internal predecessors, (326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:41,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 326 transitions. [2021-06-12 20:14:41,026 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 326 transitions. Word has length 18 [2021-06-12 20:14:41,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:41,026 INFO L482 AbstractCegarLoop]: Abstraction has 151 states and 326 transitions. [2021-06-12 20:14:41,026 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:41,026 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 326 transitions. [2021-06-12 20:14:41,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:14:41,026 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:41,026 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:41,227 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 289 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16786 [2021-06-12 20:14:41,227 INFO L430 AbstractCegarLoop]: === Iteration 295 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:41,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:41,227 INFO L82 PathProgramCache]: Analyzing trace with hash 1552318047, now seen corresponding path program 289 times [2021-06-12 20:14:41,227 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:41,227 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699263999] [2021-06-12 20:14:41,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:41,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:41,297 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:41,297 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:41,297 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699263999] [2021-06-12 20:14:41,297 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699263999] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:41,297 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1518495464] [2021-06-12 20:14:41,297 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 290 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 290 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:41,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:41,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:14:41,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:41,451 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:41,452 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1518495464] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:41,452 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:41,452 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-06-12 20:14:41,452 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507981489] [2021-06-12 20:14:41,452 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:14:41,452 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:41,452 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:14:41,452 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:14:41,452 INFO L87 Difference]: Start difference. First operand 151 states and 326 transitions. Second operand has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:41,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:41,608 INFO L93 Difference]: Finished difference Result 199 states and 416 transitions. [2021-06-12 20:14:41,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:14:41,609 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:14:41,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:41,609 INFO L225 Difference]: With dead ends: 199 [2021-06-12 20:14:41,609 INFO L226 Difference]: Without dead ends: 199 [2021-06-12 20:14:41,609 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 144.2ms TimeCoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:14:41,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2021-06-12 20:14:41,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 155. [2021-06-12 20:14:41,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 154 states have (on average 2.168831168831169) internal successors, (334), 154 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:41,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 334 transitions. [2021-06-12 20:14:41,611 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 334 transitions. Word has length 19 [2021-06-12 20:14:41,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:41,611 INFO L482 AbstractCegarLoop]: Abstraction has 155 states and 334 transitions. [2021-06-12 20:14:41,611 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:41,611 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 334 transitions. [2021-06-12 20:14:41,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:14:41,611 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:41,611 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:41,811 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 290 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16916 [2021-06-12 20:14:41,811 INFO L430 AbstractCegarLoop]: === Iteration 296 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:41,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:41,812 INFO L82 PathProgramCache]: Analyzing trace with hash 112722865, now seen corresponding path program 290 times [2021-06-12 20:14:41,812 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:41,812 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787897276] [2021-06-12 20:14:41,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:41,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:41,884 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:41,884 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:41,884 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787897276] [2021-06-12 20:14:41,884 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787897276] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:41,884 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [990845232] [2021-06-12 20:14:41,884 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 291 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 291 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:41,967 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:14:41,968 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:14:41,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:14:41,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:42,051 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:42,051 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [990845232] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:42,051 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:42,051 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-06-12 20:14:42,051 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367382120] [2021-06-12 20:14:42,051 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 20:14:42,051 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:42,052 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 20:14:42,052 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-06-12 20:14:42,052 INFO L87 Difference]: Start difference. First operand 155 states and 334 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:42,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:42,224 INFO L93 Difference]: Finished difference Result 198 states and 418 transitions. [2021-06-12 20:14:42,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:14:42,225 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:14:42,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:42,225 INFO L225 Difference]: With dead ends: 198 [2021-06-12 20:14:42,225 INFO L226 Difference]: Without dead ends: 198 [2021-06-12 20:14:42,225 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 167.6ms TimeCoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:14:42,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2021-06-12 20:14:42,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 155. [2021-06-12 20:14:42,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 154 states have (on average 2.168831168831169) internal successors, (334), 154 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:42,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 334 transitions. [2021-06-12 20:14:42,226 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 334 transitions. Word has length 19 [2021-06-12 20:14:42,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:42,227 INFO L482 AbstractCegarLoop]: Abstraction has 155 states and 334 transitions. [2021-06-12 20:14:42,227 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:42,227 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 334 transitions. [2021-06-12 20:14:42,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:14:42,227 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:42,227 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:42,440 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16920,291 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:42,441 INFO L430 AbstractCegarLoop]: === Iteration 297 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:42,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:42,441 INFO L82 PathProgramCache]: Analyzing trace with hash 121885699, now seen corresponding path program 291 times [2021-06-12 20:14:42,441 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:42,441 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553701392] [2021-06-12 20:14:42,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:42,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:42,531 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:42,531 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:42,531 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553701392] [2021-06-12 20:14:42,531 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553701392] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:42,531 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [984110925] [2021-06-12 20:14:42,531 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 292 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 292 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:42,616 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 20:14:42,616 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:14:42,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:14:42,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:42,729 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:42,729 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [984110925] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:42,729 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:42,729 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:14:42,730 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363462352] [2021-06-12 20:14:42,730 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:14:42,730 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:42,730 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:14:42,730 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:14:42,730 INFO L87 Difference]: Start difference. First operand 155 states and 334 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:42,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:42,910 INFO L93 Difference]: Finished difference Result 190 states and 402 transitions. [2021-06-12 20:14:42,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:14:42,910 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:14:42,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:42,910 INFO L225 Difference]: With dead ends: 190 [2021-06-12 20:14:42,911 INFO L226 Difference]: Without dead ends: 190 [2021-06-12 20:14:42,911 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 176.0ms TimeCoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:14:42,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2021-06-12 20:14:42,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 155. [2021-06-12 20:14:42,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 154 states have (on average 2.168831168831169) internal successors, (334), 154 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:42,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 334 transitions. [2021-06-12 20:14:42,912 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 334 transitions. Word has length 19 [2021-06-12 20:14:42,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:42,912 INFO L482 AbstractCegarLoop]: Abstraction has 155 states and 334 transitions. [2021-06-12 20:14:42,912 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:42,912 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 334 transitions. [2021-06-12 20:14:42,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:14:42,913 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:42,913 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:43,113 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 292 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16924 [2021-06-12 20:14:43,113 INFO L430 AbstractCegarLoop]: === Iteration 298 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:43,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:43,113 INFO L82 PathProgramCache]: Analyzing trace with hash 758136460, now seen corresponding path program 292 times [2021-06-12 20:14:43,113 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:43,113 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640955491] [2021-06-12 20:14:43,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:43,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:43,185 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:43,185 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:43,185 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640955491] [2021-06-12 20:14:43,185 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640955491] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:43,185 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1345145490] [2021-06-12 20:14:43,185 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 293 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 293 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:43,269 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:14:43,269 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:14:43,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:14:43,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:43,595 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:43,595 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1345145490] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:43,595 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:43,595 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:14:43,595 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334525208] [2021-06-12 20:14:43,595 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:14:43,595 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:43,595 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:14:43,595 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:14:43,595 INFO L87 Difference]: Start difference. First operand 155 states and 334 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:43,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:43,942 INFO L93 Difference]: Finished difference Result 198 states and 408 transitions. [2021-06-12 20:14:43,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:14:43,942 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:14:43,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:43,942 INFO L225 Difference]: With dead ends: 198 [2021-06-12 20:14:43,942 INFO L226 Difference]: Without dead ends: 189 [2021-06-12 20:14:43,942 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 474.9ms TimeCoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:14:43,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2021-06-12 20:14:43,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 155. [2021-06-12 20:14:43,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 154 states have (on average 2.1623376623376624) internal successors, (333), 154 states have internal predecessors, (333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:43,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 333 transitions. [2021-06-12 20:14:43,944 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 333 transitions. Word has length 19 [2021-06-12 20:14:43,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:43,944 INFO L482 AbstractCegarLoop]: Abstraction has 155 states and 333 transitions. [2021-06-12 20:14:43,944 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:43,944 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 333 transitions. [2021-06-12 20:14:43,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:14:43,944 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:43,944 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:44,145 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16928,293 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:44,145 INFO L430 AbstractCegarLoop]: === Iteration 299 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:44,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:44,145 INFO L82 PathProgramCache]: Analyzing trace with hash -1263292047, now seen corresponding path program 293 times [2021-06-12 20:14:44,145 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:44,145 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134142569] [2021-06-12 20:14:44,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:44,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:44,220 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:44,220 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:44,220 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134142569] [2021-06-12 20:14:44,220 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134142569] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:44,220 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [368471255] [2021-06-12 20:14:44,220 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 294 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 294 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:44,306 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:14:44,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:14:44,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:14:44,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:44,384 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:44,385 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [368471255] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:44,385 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:44,385 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-06-12 20:14:44,385 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061987200] [2021-06-12 20:14:44,385 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:14:44,385 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:44,385 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:14:44,385 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:14:44,385 INFO L87 Difference]: Start difference. First operand 155 states and 333 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:44,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:44,536 INFO L93 Difference]: Finished difference Result 186 states and 393 transitions. [2021-06-12 20:14:44,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:14:44,536 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:14:44,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:44,536 INFO L225 Difference]: With dead ends: 186 [2021-06-12 20:14:44,536 INFO L226 Difference]: Without dead ends: 186 [2021-06-12 20:14:44,537 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 153.1ms TimeCoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:14:44,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2021-06-12 20:14:44,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 155. [2021-06-12 20:14:44,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 154 states have (on average 2.1623376623376624) internal successors, (333), 154 states have internal predecessors, (333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:44,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 333 transitions. [2021-06-12 20:14:44,538 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 333 transitions. Word has length 19 [2021-06-12 20:14:44,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:44,538 INFO L482 AbstractCegarLoop]: Abstraction has 155 states and 333 transitions. [2021-06-12 20:14:44,538 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:44,538 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 333 transitions. [2021-06-12 20:14:44,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:14:44,538 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:44,538 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:44,739 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 294 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16948 [2021-06-12 20:14:44,739 INFO L430 AbstractCegarLoop]: === Iteration 300 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:44,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:44,739 INFO L82 PathProgramCache]: Analyzing trace with hash -272936504, now seen corresponding path program 294 times [2021-06-12 20:14:44,739 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:44,739 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355524614] [2021-06-12 20:14:44,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:44,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:44,813 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:44,813 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:44,814 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355524614] [2021-06-12 20:14:44,814 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355524614] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:44,814 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1834335817] [2021-06-12 20:14:44,814 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 295 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 295 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:44,899 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 20:14:44,899 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:14:44,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:14:44,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:45,285 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:45,285 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1834335817] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:45,285 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:45,285 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:14:45,285 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737452441] [2021-06-12 20:14:45,285 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:14:45,285 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:45,285 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:14:45,285 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:14:45,285 INFO L87 Difference]: Start difference. First operand 155 states and 333 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:45,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:45,687 INFO L93 Difference]: Finished difference Result 198 states and 409 transitions. [2021-06-12 20:14:45,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:14:45,687 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:14:45,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:45,687 INFO L225 Difference]: With dead ends: 198 [2021-06-12 20:14:45,687 INFO L226 Difference]: Without dead ends: 192 [2021-06-12 20:14:45,687 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 527.7ms TimeCoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:14:45,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2021-06-12 20:14:45,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 155. [2021-06-12 20:14:45,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 154 states have (on average 2.155844155844156) internal successors, (332), 154 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:45,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 332 transitions. [2021-06-12 20:14:45,689 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 332 transitions. Word has length 19 [2021-06-12 20:14:45,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:45,689 INFO L482 AbstractCegarLoop]: Abstraction has 155 states and 332 transitions. [2021-06-12 20:14:45,689 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:45,689 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 332 transitions. [2021-06-12 20:14:45,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:14:45,689 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:45,689 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:45,906 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16952,295 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:45,906 INFO L430 AbstractCegarLoop]: === Iteration 301 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:45,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:45,906 INFO L82 PathProgramCache]: Analyzing trace with hash 2017160771, now seen corresponding path program 295 times [2021-06-12 20:14:45,906 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:45,906 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754230415] [2021-06-12 20:14:45,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:45,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:45,980 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:45,980 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:45,980 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754230415] [2021-06-12 20:14:45,980 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754230415] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:45,980 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1166516906] [2021-06-12 20:14:45,980 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 296 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 296 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:46,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:46,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:14:46,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:46,153 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:46,153 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1166516906] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:46,153 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:46,154 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-06-12 20:14:46,154 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103303454] [2021-06-12 20:14:46,154 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:14:46,154 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:46,154 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:14:46,154 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:14:46,154 INFO L87 Difference]: Start difference. First operand 155 states and 332 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:46,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:46,402 INFO L93 Difference]: Finished difference Result 196 states and 406 transitions. [2021-06-12 20:14:46,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:14:46,402 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:14:46,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:46,403 INFO L225 Difference]: With dead ends: 196 [2021-06-12 20:14:46,403 INFO L226 Difference]: Without dead ends: 196 [2021-06-12 20:14:46,403 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 236.8ms TimeCoverageRelationStatistics Valid=91, Invalid=371, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:14:46,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2021-06-12 20:14:46,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 156. [2021-06-12 20:14:46,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 2.167741935483871) internal successors, (336), 155 states have internal predecessors, (336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:46,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 336 transitions. [2021-06-12 20:14:46,404 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 336 transitions. Word has length 19 [2021-06-12 20:14:46,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:46,404 INFO L482 AbstractCegarLoop]: Abstraction has 156 states and 336 transitions. [2021-06-12 20:14:46,404 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:46,404 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 336 transitions. [2021-06-12 20:14:46,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:14:46,405 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:46,405 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:46,605 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 296 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16972 [2021-06-12 20:14:46,605 INFO L430 AbstractCegarLoop]: === Iteration 302 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:46,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:46,605 INFO L82 PathProgramCache]: Analyzing trace with hash 2049107724, now seen corresponding path program 296 times [2021-06-12 20:14:46,605 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:46,605 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400602343] [2021-06-12 20:14:46,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:46,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:46,681 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:46,681 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:46,681 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400602343] [2021-06-12 20:14:46,681 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400602343] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:46,681 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [519634858] [2021-06-12 20:14:46,681 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 297 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 297 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:46,766 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:14:46,767 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:14:46,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:14:46,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:47,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:47,100 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:47,104 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:47,104 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:14:47,105 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:47,189 INFO L628 ElimStorePlain]: treesize reduction 86, result has 48.8 percent of original size [2021-06-12 20:14:47,193 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:47,193 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:47,224 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:47,227 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:14:47,228 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:47,257 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:47,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:14:47,260 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:47,288 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:47,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:47,291 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:47,318 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:47,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:14:47,321 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:47,347 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:47,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:47,350 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:47,374 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:47,376 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:14:47,377 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:47,400 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:47,401 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:14:47,401 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-06-12 20:14:47,432 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:47,432 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [519634858] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:47,432 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:47,432 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:14:47,432 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125956693] [2021-06-12 20:14:47,433 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:14:47,433 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:47,433 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:14:47,433 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:14:47,433 INFO L87 Difference]: Start difference. First operand 156 states and 336 transitions. Second operand has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:48,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:48,104 INFO L93 Difference]: Finished difference Result 211 states and 430 transitions. [2021-06-12 20:14:48,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-12 20:14:48,104 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:14:48,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:48,109 INFO L225 Difference]: With dead ends: 211 [2021-06-12 20:14:48,109 INFO L226 Difference]: Without dead ends: 208 [2021-06-12 20:14:48,110 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 734.6ms TimeCoverageRelationStatistics Valid=128, Invalid=628, Unknown=0, NotChecked=0, Total=756 [2021-06-12 20:14:48,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2021-06-12 20:14:48,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 160. [2021-06-12 20:14:48,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 159 states have (on average 2.1635220125786163) internal successors, (344), 159 states have internal predecessors, (344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:48,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 344 transitions. [2021-06-12 20:14:48,111 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 344 transitions. Word has length 19 [2021-06-12 20:14:48,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:48,111 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 344 transitions. [2021-06-12 20:14:48,111 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:48,111 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 344 transitions. [2021-06-12 20:14:48,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:14:48,112 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:48,112 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:48,312 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 297 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16981 [2021-06-12 20:14:48,312 INFO L430 AbstractCegarLoop]: === Iteration 303 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:48,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:48,312 INFO L82 PathProgramCache]: Analyzing trace with hash 1569823048, now seen corresponding path program 297 times [2021-06-12 20:14:48,312 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:48,312 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380387083] [2021-06-12 20:14:48,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:48,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:48,395 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:48,395 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:48,395 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380387083] [2021-06-12 20:14:48,395 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380387083] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:48,395 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [863091060] [2021-06-12 20:14:48,395 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 298 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 298 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:48,482 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:14:48,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:14:48,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:14:48,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:48,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:14:48,747 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:48,750 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:48,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:14:48,751 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:48,811 INFO L628 ElimStorePlain]: treesize reduction 71, result has 44.5 percent of original size [2021-06-12 20:14:48,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:48,814 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:48,835 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:48,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:14:48,838 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:48,857 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:48,859 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:14:48,860 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:48,879 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:48,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:48,881 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:48,898 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:48,899 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 5 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:14:48,899 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 8 variables, input treesize:140, output treesize:13 [2021-06-12 20:14:48,928 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:48,928 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [863091060] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:48,928 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:48,928 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:14:48,929 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756253471] [2021-06-12 20:14:48,929 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:14:48,929 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:48,929 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:14:48,929 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:14:48,929 INFO L87 Difference]: Start difference. First operand 160 states and 344 transitions. Second operand has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:49,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:49,212 INFO L93 Difference]: Finished difference Result 194 states and 406 transitions. [2021-06-12 20:14:49,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:14:49,212 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:14:49,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:49,213 INFO L225 Difference]: With dead ends: 194 [2021-06-12 20:14:49,213 INFO L226 Difference]: Without dead ends: 194 [2021-06-12 20:14:49,213 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 365.1ms TimeCoverageRelationStatistics Valid=102, Invalid=404, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:14:49,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2021-06-12 20:14:49,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 156. [2021-06-12 20:14:49,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 2.161290322580645) internal successors, (335), 155 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:49,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 335 transitions. [2021-06-12 20:14:49,214 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 335 transitions. Word has length 19 [2021-06-12 20:14:49,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:49,214 INFO L482 AbstractCegarLoop]: Abstraction has 156 states and 335 transitions. [2021-06-12 20:14:49,214 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:49,215 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 335 transitions. [2021-06-12 20:14:49,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:14:49,215 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:49,215 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:49,415 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 298 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17003 [2021-06-12 20:14:49,415 INFO L430 AbstractCegarLoop]: === Iteration 304 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:49,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:49,415 INFO L82 PathProgramCache]: Analyzing trace with hash -405838445, now seen corresponding path program 298 times [2021-06-12 20:14:49,415 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:49,415 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891718777] [2021-06-12 20:14:49,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:49,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:49,488 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:49,488 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:49,488 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891718777] [2021-06-12 20:14:49,488 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891718777] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:49,489 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1210714405] [2021-06-12 20:14:49,489 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 299 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 299 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:49,575 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:14:49,576 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:14:49,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:14:49,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:49,665 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:49,665 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1210714405] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:49,665 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:49,665 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-06-12 20:14:49,665 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020201093] [2021-06-12 20:14:49,665 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:14:49,665 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:49,665 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:14:49,666 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:14:49,666 INFO L87 Difference]: Start difference. First operand 156 states and 335 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:49,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:49,834 INFO L93 Difference]: Finished difference Result 183 states and 384 transitions. [2021-06-12 20:14:49,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:14:49,834 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:14:49,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:49,834 INFO L225 Difference]: With dead ends: 183 [2021-06-12 20:14:49,834 INFO L226 Difference]: Without dead ends: 181 [2021-06-12 20:14:49,834 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 169.1ms TimeCoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:14:49,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2021-06-12 20:14:49,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 156. [2021-06-12 20:14:49,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 2.1548387096774193) internal successors, (334), 155 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:49,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 334 transitions. [2021-06-12 20:14:49,836 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 334 transitions. Word has length 19 [2021-06-12 20:14:49,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:49,836 INFO L482 AbstractCegarLoop]: Abstraction has 156 states and 334 transitions. [2021-06-12 20:14:49,836 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:49,836 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 334 transitions. [2021-06-12 20:14:49,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:14:49,836 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:49,836 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:50,037 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17026,299 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:50,037 INFO L430 AbstractCegarLoop]: === Iteration 305 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:50,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:50,037 INFO L82 PathProgramCache]: Analyzing trace with hash -1867476129, now seen corresponding path program 299 times [2021-06-12 20:14:50,037 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:50,037 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213030826] [2021-06-12 20:14:50,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:50,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:50,107 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:50,107 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:50,107 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213030826] [2021-06-12 20:14:50,107 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213030826] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:50,107 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [341543999] [2021-06-12 20:14:50,108 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 300 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 300 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:50,194 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:14:50,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:14:50,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:14:50,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:50,288 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:50,288 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [341543999] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:50,288 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:50,288 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-06-12 20:14:50,288 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742934133] [2021-06-12 20:14:50,288 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 20:14:50,288 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:50,288 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 20:14:50,289 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2021-06-12 20:14:50,289 INFO L87 Difference]: Start difference. First operand 156 states and 334 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:50,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:50,483 INFO L93 Difference]: Finished difference Result 183 states and 386 transitions. [2021-06-12 20:14:50,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:14:50,483 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:14:50,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:50,484 INFO L225 Difference]: With dead ends: 183 [2021-06-12 20:14:50,484 INFO L226 Difference]: Without dead ends: 183 [2021-06-12 20:14:50,484 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 190.7ms TimeCoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:14:50,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2021-06-12 20:14:50,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 156. [2021-06-12 20:14:50,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 2.1548387096774193) internal successors, (334), 155 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:50,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 334 transitions. [2021-06-12 20:14:50,485 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 334 transitions. Word has length 19 [2021-06-12 20:14:50,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:50,485 INFO L482 AbstractCegarLoop]: Abstraction has 156 states and 334 transitions. [2021-06-12 20:14:50,485 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:50,485 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 334 transitions. [2021-06-12 20:14:50,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:14:50,486 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:50,486 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:50,686 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 300 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17036 [2021-06-12 20:14:50,686 INFO L430 AbstractCegarLoop]: === Iteration 306 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:50,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:50,686 INFO L82 PathProgramCache]: Analyzing trace with hash -1858313295, now seen corresponding path program 300 times [2021-06-12 20:14:50,686 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:50,686 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946621517] [2021-06-12 20:14:50,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:50,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:50,766 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:50,766 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:50,766 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946621517] [2021-06-12 20:14:50,766 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946621517] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:50,766 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1793743935] [2021-06-12 20:14:50,766 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 301 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 301 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:50,853 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 20:14:50,853 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:14:50,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:14:50,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:51,020 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:51,020 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1793743935] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:51,020 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:51,020 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:14:51,020 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630801582] [2021-06-12 20:14:51,020 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:14:51,020 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:51,020 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:14:51,020 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:14:51,020 INFO L87 Difference]: Start difference. First operand 156 states and 334 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:51,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:51,231 INFO L93 Difference]: Finished difference Result 200 states and 420 transitions. [2021-06-12 20:14:51,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:14:51,232 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:14:51,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:51,232 INFO L225 Difference]: With dead ends: 200 [2021-06-12 20:14:51,232 INFO L226 Difference]: Without dead ends: 200 [2021-06-12 20:14:51,232 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 190.3ms TimeCoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:14:51,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2021-06-12 20:14:51,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 157. [2021-06-12 20:14:51,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 156 states have (on average 2.1538461538461537) internal successors, (336), 156 states have internal predecessors, (336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:51,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 336 transitions. [2021-06-12 20:14:51,234 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 336 transitions. Word has length 19 [2021-06-12 20:14:51,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:51,234 INFO L482 AbstractCegarLoop]: Abstraction has 157 states and 336 transitions. [2021-06-12 20:14:51,234 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:51,234 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 336 transitions. [2021-06-12 20:14:51,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:14:51,234 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:51,234 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:51,434 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17040,301 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:51,434 INFO L430 AbstractCegarLoop]: === Iteration 307 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:51,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:51,435 INFO L82 PathProgramCache]: Analyzing trace with hash 1051476255, now seen corresponding path program 301 times [2021-06-12 20:14:51,435 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:51,435 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507580796] [2021-06-12 20:14:51,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:51,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:51,508 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:51,509 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:51,509 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507580796] [2021-06-12 20:14:51,509 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507580796] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:51,509 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [437259884] [2021-06-12 20:14:51,509 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 302 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 302 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:51,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:51,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:14:51,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:51,680 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:51,680 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [437259884] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:51,680 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:51,680 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-06-12 20:14:51,680 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402369123] [2021-06-12 20:14:51,681 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:14:51,681 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:51,681 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:14:51,681 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:14:51,681 INFO L87 Difference]: Start difference. First operand 157 states and 336 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:51,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:51,829 INFO L93 Difference]: Finished difference Result 197 states and 414 transitions. [2021-06-12 20:14:51,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:14:51,829 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:14:51,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:51,829 INFO L225 Difference]: With dead ends: 197 [2021-06-12 20:14:51,830 INFO L226 Difference]: Without dead ends: 197 [2021-06-12 20:14:51,830 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 160.2ms TimeCoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:14:51,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2021-06-12 20:14:51,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 158. [2021-06-12 20:14:51,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.1528662420382165) internal successors, (338), 157 states have internal predecessors, (338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:51,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 338 transitions. [2021-06-12 20:14:51,831 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 338 transitions. Word has length 19 [2021-06-12 20:14:51,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:51,831 INFO L482 AbstractCegarLoop]: Abstraction has 158 states and 338 transitions. [2021-06-12 20:14:51,831 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:51,831 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 338 transitions. [2021-06-12 20:14:51,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:14:51,831 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:51,832 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:52,032 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17070,302 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:52,032 INFO L430 AbstractCegarLoop]: === Iteration 308 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:52,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:52,032 INFO L82 PathProgramCache]: Analyzing trace with hash 1735682165, now seen corresponding path program 302 times [2021-06-12 20:14:52,032 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:52,032 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491780670] [2021-06-12 20:14:52,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:52,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:52,105 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:52,105 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:52,105 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491780670] [2021-06-12 20:14:52,105 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491780670] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:52,105 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1564837390] [2021-06-12 20:14:52,106 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 303 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 303 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:52,190 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:14:52,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:14:52,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:14:52,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:52,276 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:52,277 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1564837390] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:52,277 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:52,277 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-06-12 20:14:52,277 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212707035] [2021-06-12 20:14:52,277 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:14:52,277 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:52,277 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:14:52,277 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:14:52,277 INFO L87 Difference]: Start difference. First operand 158 states and 338 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:52,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:52,431 INFO L93 Difference]: Finished difference Result 195 states and 411 transitions. [2021-06-12 20:14:52,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:14:52,431 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:14:52,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:52,432 INFO L225 Difference]: With dead ends: 195 [2021-06-12 20:14:52,432 INFO L226 Difference]: Without dead ends: 195 [2021-06-12 20:14:52,432 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 151.1ms TimeCoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:14:52,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2021-06-12 20:14:52,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 159. [2021-06-12 20:14:52,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 158 states have (on average 2.151898734177215) internal successors, (340), 158 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:52,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 340 transitions. [2021-06-12 20:14:52,433 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 340 transitions. Word has length 19 [2021-06-12 20:14:52,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:52,434 INFO L482 AbstractCegarLoop]: Abstraction has 159 states and 340 transitions. [2021-06-12 20:14:52,434 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:52,434 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 340 transitions. [2021-06-12 20:14:52,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:14:52,434 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:52,434 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:52,634 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17074,303 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:52,634 INFO L430 AbstractCegarLoop]: === Iteration 309 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:52,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:52,635 INFO L82 PathProgramCache]: Analyzing trace with hash -410375946, now seen corresponding path program 303 times [2021-06-12 20:14:52,635 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:52,635 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770575858] [2021-06-12 20:14:52,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:52,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:52,710 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:52,710 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:52,710 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770575858] [2021-06-12 20:14:52,710 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770575858] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:52,710 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1474804382] [2021-06-12 20:14:52,710 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 304 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 304 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:52,795 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:14:52,796 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:14:52,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:14:52,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:53,020 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:53,021 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:53,021 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:14:53,022 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:53,024 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:53,025 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:53,077 INFO L628 ElimStorePlain]: treesize reduction 44, result has 54.6 percent of original size [2021-06-12 20:14:53,079 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:53,080 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:53,099 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:53,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:14:53,102 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:53,120 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:53,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:53,123 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:53,140 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:53,141 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:14:53,141 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 7 variables, input treesize:128, output treesize:13 [2021-06-12 20:14:53,169 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:53,169 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1474804382] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:53,169 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:53,169 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-06-12 20:14:53,169 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287442145] [2021-06-12 20:14:53,169 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 20:14:53,169 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:53,169 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 20:14:53,170 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-06-12 20:14:53,170 INFO L87 Difference]: Start difference. First operand 159 states and 340 transitions. Second operand has 15 states, 15 states have (on average 1.6) internal successors, (24), 15 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:53,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:53,367 INFO L93 Difference]: Finished difference Result 176 states and 372 transitions. [2021-06-12 20:14:53,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:14:53,367 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.6) internal successors, (24), 15 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:14:53,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:53,367 INFO L225 Difference]: With dead ends: 176 [2021-06-12 20:14:53,367 INFO L226 Difference]: Without dead ends: 176 [2021-06-12 20:14:53,367 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 242.1ms TimeCoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:14:53,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2021-06-12 20:14:53,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 155. [2021-06-12 20:14:53,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 154 states have (on average 2.155844155844156) internal successors, (332), 154 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:53,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 332 transitions. [2021-06-12 20:14:53,369 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 332 transitions. Word has length 19 [2021-06-12 20:14:53,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:53,369 INFO L482 AbstractCegarLoop]: Abstraction has 155 states and 332 transitions. [2021-06-12 20:14:53,369 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.6) internal successors, (24), 15 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:53,369 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 332 transitions. [2021-06-12 20:14:53,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:14:53,369 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:53,369 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:53,569 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17083,304 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:53,569 INFO L430 AbstractCegarLoop]: === Iteration 310 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:53,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:53,570 INFO L82 PathProgramCache]: Analyzing trace with hash 324225371, now seen corresponding path program 304 times [2021-06-12 20:14:53,570 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:53,570 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455254182] [2021-06-12 20:14:53,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:53,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:53,636 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:53,636 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:53,636 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455254182] [2021-06-12 20:14:53,636 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455254182] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:53,636 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [662941432] [2021-06-12 20:14:53,636 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 305 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 305 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:53,730 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:14:53,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:14:53,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:14:53,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:53,896 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:53,896 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [662941432] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:53,897 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:53,897 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:14:53,897 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186559571] [2021-06-12 20:14:53,897 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:14:53,897 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:53,897 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:14:53,897 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:14:53,897 INFO L87 Difference]: Start difference. First operand 155 states and 332 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:54,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:54,129 INFO L93 Difference]: Finished difference Result 194 states and 408 transitions. [2021-06-12 20:14:54,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:14:54,130 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:14:54,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:54,130 INFO L225 Difference]: With dead ends: 194 [2021-06-12 20:14:54,130 INFO L226 Difference]: Without dead ends: 194 [2021-06-12 20:14:54,130 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 209.9ms TimeCoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:14:54,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2021-06-12 20:14:54,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 156. [2021-06-12 20:14:54,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 2.1548387096774193) internal successors, (334), 155 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:54,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 334 transitions. [2021-06-12 20:14:54,132 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 334 transitions. Word has length 19 [2021-06-12 20:14:54,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:54,132 INFO L482 AbstractCegarLoop]: Abstraction has 156 states and 334 transitions. [2021-06-12 20:14:54,132 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:54,132 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 334 transitions. [2021-06-12 20:14:54,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:14:54,132 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:54,132 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:54,332 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17107,305 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:54,333 INFO L430 AbstractCegarLoop]: === Iteration 311 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:54,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:54,333 INFO L82 PathProgramCache]: Analyzing trace with hash -1060952375, now seen corresponding path program 305 times [2021-06-12 20:14:54,333 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:54,333 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944775784] [2021-06-12 20:14:54,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:54,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:54,407 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:54,407 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:54,407 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944775784] [2021-06-12 20:14:54,407 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944775784] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:54,407 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2030784235] [2021-06-12 20:14:54,407 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 306 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 306 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:54,492 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:14:54,492 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:14:54,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:14:54,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:54,645 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:54,645 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2030784235] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:54,645 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:54,645 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-06-12 20:14:54,646 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557936033] [2021-06-12 20:14:54,646 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 20:14:54,646 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:54,646 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 20:14:54,646 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-06-12 20:14:54,646 INFO L87 Difference]: Start difference. First operand 156 states and 334 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:55,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:55,026 INFO L93 Difference]: Finished difference Result 224 states and 468 transitions. [2021-06-12 20:14:55,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-12 20:14:55,026 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:14:55,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:55,027 INFO L225 Difference]: With dead ends: 224 [2021-06-12 20:14:55,027 INFO L226 Difference]: Without dead ends: 224 [2021-06-12 20:14:55,027 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 282.9ms TimeCoverageRelationStatistics Valid=98, Invalid=552, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:14:55,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2021-06-12 20:14:55,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 157. [2021-06-12 20:14:55,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 156 states have (on average 2.1538461538461537) internal successors, (336), 156 states have internal predecessors, (336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:55,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 336 transitions. [2021-06-12 20:14:55,028 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 336 transitions. Word has length 19 [2021-06-12 20:14:55,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:55,029 INFO L482 AbstractCegarLoop]: Abstraction has 157 states and 336 transitions. [2021-06-12 20:14:55,029 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:55,029 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 336 transitions. [2021-06-12 20:14:55,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:14:55,029 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:55,029 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:55,229 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 306 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17137 [2021-06-12 20:14:55,229 INFO L430 AbstractCegarLoop]: === Iteration 312 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:55,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:55,229 INFO L82 PathProgramCache]: Analyzing trace with hash -376746465, now seen corresponding path program 306 times [2021-06-12 20:14:55,230 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:55,230 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001275371] [2021-06-12 20:14:55,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:55,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:55,300 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:55,300 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:55,300 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001275371] [2021-06-12 20:14:55,300 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001275371] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:55,300 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1676338704] [2021-06-12 20:14:55,300 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 307 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 307 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:55,386 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:14:55,387 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:14:55,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:14:55,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:55,559 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:55,559 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1676338704] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:55,559 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:55,559 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-06-12 20:14:55,559 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400588464] [2021-06-12 20:14:55,559 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 20:14:55,559 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:55,560 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 20:14:55,560 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-06-12 20:14:55,560 INFO L87 Difference]: Start difference. First operand 157 states and 336 transitions. Second operand has 15 states, 15 states have (on average 1.6) internal successors, (24), 15 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:55,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:55,937 INFO L93 Difference]: Finished difference Result 221 states and 463 transitions. [2021-06-12 20:14:55,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-12 20:14:55,937 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.6) internal successors, (24), 15 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:14:55,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:55,937 INFO L225 Difference]: With dead ends: 221 [2021-06-12 20:14:55,937 INFO L226 Difference]: Without dead ends: 221 [2021-06-12 20:14:55,937 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 315.3ms TimeCoverageRelationStatistics Valid=119, Invalid=583, Unknown=0, NotChecked=0, Total=702 [2021-06-12 20:14:55,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2021-06-12 20:14:55,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 158. [2021-06-12 20:14:55,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.1528662420382165) internal successors, (338), 157 states have internal predecessors, (338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:55,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 338 transitions. [2021-06-12 20:14:55,939 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 338 transitions. Word has length 19 [2021-06-12 20:14:55,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:55,939 INFO L482 AbstractCegarLoop]: Abstraction has 158 states and 338 transitions. [2021-06-12 20:14:55,939 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.6) internal successors, (24), 15 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:55,939 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 338 transitions. [2021-06-12 20:14:55,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:14:55,939 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:55,939 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:56,140 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 307 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17166 [2021-06-12 20:14:56,140 INFO L430 AbstractCegarLoop]: === Iteration 313 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:56,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:56,140 INFO L82 PathProgramCache]: Analyzing trace with hash 1772162720, now seen corresponding path program 307 times [2021-06-12 20:14:56,140 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:56,140 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263603278] [2021-06-12 20:14:56,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:56,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:56,215 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:56,216 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:56,216 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263603278] [2021-06-12 20:14:56,216 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263603278] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:56,216 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [408374080] [2021-06-12 20:14:56,216 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 308 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 308 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:56,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:56,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:14:56,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:56,485 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:14:56,486 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:56,489 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:14:56,490 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:56,572 INFO L628 ElimStorePlain]: treesize reduction 86, result has 48.5 percent of original size [2021-06-12 20:14:56,575 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:56,576 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:56,605 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:56,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:56,609 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:56,637 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:56,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:56,641 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:56,668 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:56,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:14:56,671 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:56,697 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:56,699 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:14:56,700 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:56,725 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:56,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:14:56,728 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:56,752 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:56,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:56,755 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:56,777 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:56,778 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:14:56,778 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-06-12 20:14:56,806 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:56,806 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [408374080] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:56,806 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:56,806 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-06-12 20:14:56,806 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562898731] [2021-06-12 20:14:56,806 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 20:14:56,806 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:56,807 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 20:14:56,807 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-12 20:14:56,807 INFO L87 Difference]: Start difference. First operand 158 states and 338 transitions. Second operand has 15 states, 15 states have (on average 1.6) internal successors, (24), 15 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:57,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:57,036 INFO L93 Difference]: Finished difference Result 175 states and 370 transitions. [2021-06-12 20:14:57,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:14:57,036 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.6) internal successors, (24), 15 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:14:57,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:57,036 INFO L225 Difference]: With dead ends: 175 [2021-06-12 20:14:57,036 INFO L226 Difference]: Without dead ends: 175 [2021-06-12 20:14:57,037 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 249.6ms TimeCoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:14:57,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2021-06-12 20:14:57,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 155. [2021-06-12 20:14:57,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 154 states have (on average 2.155844155844156) internal successors, (332), 154 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:57,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 332 transitions. [2021-06-12 20:14:57,038 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 332 transitions. Word has length 19 [2021-06-12 20:14:57,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:57,038 INFO L482 AbstractCegarLoop]: Abstraction has 155 states and 332 transitions. [2021-06-12 20:14:57,038 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.6) internal successors, (24), 15 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:57,038 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 332 transitions. [2021-06-12 20:14:57,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:14:57,038 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:57,038 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:57,239 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17198,308 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:57,239 INFO L430 AbstractCegarLoop]: === Iteration 314 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:57,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:57,239 INFO L82 PathProgramCache]: Analyzing trace with hash -20716577, now seen corresponding path program 308 times [2021-06-12 20:14:57,239 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:57,239 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452044087] [2021-06-12 20:14:57,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:57,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:57,314 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:57,314 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:57,314 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452044087] [2021-06-12 20:14:57,314 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452044087] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:57,314 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1031030140] [2021-06-12 20:14:57,315 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 309 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 309 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:57,400 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:14:57,400 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:14:57,401 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:14:57,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:57,533 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:57,533 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1031030140] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:57,533 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:57,533 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:14:57,533 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816465066] [2021-06-12 20:14:57,533 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:14:57,533 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:57,533 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:14:57,534 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:14:57,534 INFO L87 Difference]: Start difference. First operand 155 states and 332 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:57,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:57,829 INFO L93 Difference]: Finished difference Result 205 states and 430 transitions. [2021-06-12 20:14:57,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-12 20:14:57,829 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:14:57,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:57,829 INFO L225 Difference]: With dead ends: 205 [2021-06-12 20:14:57,829 INFO L226 Difference]: Without dead ends: 205 [2021-06-12 20:14:57,829 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 275.9ms TimeCoverageRelationStatistics Valid=114, Invalid=642, Unknown=0, NotChecked=0, Total=756 [2021-06-12 20:14:57,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-06-12 20:14:57,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 163. [2021-06-12 20:14:57,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 2.1481481481481484) internal successors, (348), 162 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:57,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 348 transitions. [2021-06-12 20:14:57,831 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 348 transitions. Word has length 19 [2021-06-12 20:14:57,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:57,831 INFO L482 AbstractCegarLoop]: Abstraction has 163 states and 348 transitions. [2021-06-12 20:14:57,831 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:57,831 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 348 transitions. [2021-06-12 20:14:57,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:14:57,831 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:57,831 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:58,032 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 309 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17220 [2021-06-12 20:14:58,032 INFO L430 AbstractCegarLoop]: === Iteration 315 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:58,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:58,032 INFO L82 PathProgramCache]: Analyzing trace with hash -1035231055, now seen corresponding path program 309 times [2021-06-12 20:14:58,032 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:58,032 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383409630] [2021-06-12 20:14:58,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:58,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:58,112 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:58,112 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:58,112 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383409630] [2021-06-12 20:14:58,112 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383409630] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:58,112 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [382401433] [2021-06-12 20:14:58,112 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 310 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 310 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:58,200 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:14:58,200 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:14:58,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:14:58,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:58,399 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:58,399 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [382401433] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:58,399 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:58,399 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:14:58,399 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044791467] [2021-06-12 20:14:58,399 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:14:58,400 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:58,400 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:14:58,400 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:14:58,400 INFO L87 Difference]: Start difference. First operand 163 states and 348 transitions. Second operand has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:58,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:14:58,851 INFO L93 Difference]: Finished difference Result 230 states and 481 transitions. [2021-06-12 20:14:58,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-12 20:14:58,852 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:14:58,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:14:58,852 INFO L225 Difference]: With dead ends: 230 [2021-06-12 20:14:58,852 INFO L226 Difference]: Without dead ends: 230 [2021-06-12 20:14:58,852 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 369.1ms TimeCoverageRelationStatistics Valid=166, Invalid=826, Unknown=0, NotChecked=0, Total=992 [2021-06-12 20:14:58,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2021-06-12 20:14:58,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 162. [2021-06-12 20:14:58,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 161 states have (on average 2.1490683229813663) internal successors, (346), 161 states have internal predecessors, (346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:58,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 346 transitions. [2021-06-12 20:14:58,854 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 346 transitions. Word has length 19 [2021-06-12 20:14:58,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:14:58,854 INFO L482 AbstractCegarLoop]: Abstraction has 162 states and 346 transitions. [2021-06-12 20:14:58,854 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:14:58,854 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 346 transitions. [2021-06-12 20:14:58,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:14:58,858 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:14:58,858 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:14:59,064 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17240,310 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:59,065 INFO L430 AbstractCegarLoop]: === Iteration 316 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:14:59,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:14:59,065 INFO L82 PathProgramCache]: Analyzing trace with hash -1482568778, now seen corresponding path program 310 times [2021-06-12 20:14:59,065 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:14:59,065 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341851358] [2021-06-12 20:14:59,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:14:59,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:14:59,140 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:59,140 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:14:59,140 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341851358] [2021-06-12 20:14:59,140 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341851358] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:59,140 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1012243046] [2021-06-12 20:14:59,140 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 311 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 311 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:14:59,225 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:14:59,226 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:14:59,226 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:14:59,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:14:59,381 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:59,382 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:59,386 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:14:59,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:14:59,387 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:59,480 INFO L628 ElimStorePlain]: treesize reduction 86, result has 48.8 percent of original size [2021-06-12 20:14:59,483 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:14:59,484 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:59,514 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:59,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:14:59,518 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:59,546 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:59,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:59,550 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:59,577 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:59,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:14:59,580 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:59,606 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:59,609 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:59,610 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:59,635 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:59,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:14:59,638 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:59,661 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:59,664 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:14:59,664 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:14:59,687 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:14:59,688 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:14:59,688 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-06-12 20:14:59,715 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:14:59,716 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1012243046] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:14:59,716 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:14:59,716 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:14:59,716 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103155344] [2021-06-12 20:14:59,716 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:14:59,716 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:14:59,716 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:14:59,716 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:14:59,716 INFO L87 Difference]: Start difference. First operand 162 states and 346 transitions. Second operand has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:00,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:00,043 INFO L93 Difference]: Finished difference Result 187 states and 395 transitions. [2021-06-12 20:15:00,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-12 20:15:00,043 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:00,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:00,044 INFO L225 Difference]: With dead ends: 187 [2021-06-12 20:15:00,044 INFO L226 Difference]: Without dead ends: 187 [2021-06-12 20:15:00,044 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 286.6ms TimeCoverageRelationStatistics Valid=109, Invalid=541, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:15:00,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2021-06-12 20:15:00,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 160. [2021-06-12 20:15:00,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 159 states have (on average 2.150943396226415) internal successors, (342), 159 states have internal predecessors, (342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:00,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 342 transitions. [2021-06-12 20:15:00,045 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 342 transitions. Word has length 19 [2021-06-12 20:15:00,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:00,045 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 342 transitions. [2021-06-12 20:15:00,046 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:00,046 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 342 transitions. [2021-06-12 20:15:00,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:00,046 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:00,046 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:00,246 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17284,311 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:00,246 INFO L430 AbstractCegarLoop]: === Iteration 317 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:00,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:00,247 INFO L82 PathProgramCache]: Analyzing trace with hash -447485733, now seen corresponding path program 311 times [2021-06-12 20:15:00,247 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:00,247 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401662966] [2021-06-12 20:15:00,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:00,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:00,347 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:00,347 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:00,347 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401662966] [2021-06-12 20:15:00,347 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401662966] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:00,347 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2081777793] [2021-06-12 20:15:00,347 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 312 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 312 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:00,442 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:15:00,442 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:00,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:00,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:00,652 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:00,653 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2081777793] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:00,653 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:00,653 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:15:00,653 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18317289] [2021-06-12 20:15:00,653 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:15:00,653 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:00,653 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:15:00,653 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:15:00,653 INFO L87 Difference]: Start difference. First operand 160 states and 342 transitions. Second operand has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:00,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:00,891 INFO L93 Difference]: Finished difference Result 213 states and 442 transitions. [2021-06-12 20:15:00,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-12 20:15:00,891 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:00,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:00,892 INFO L225 Difference]: With dead ends: 213 [2021-06-12 20:15:00,892 INFO L226 Difference]: Without dead ends: 213 [2021-06-12 20:15:00,892 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 288.2ms TimeCoverageRelationStatistics Valid=122, Invalid=580, Unknown=0, NotChecked=0, Total=702 [2021-06-12 20:15:00,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2021-06-12 20:15:00,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 162. [2021-06-12 20:15:00,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 161 states have (on average 2.1614906832298137) internal successors, (348), 161 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:00,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 348 transitions. [2021-06-12 20:15:00,893 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 348 transitions. Word has length 19 [2021-06-12 20:15:00,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:00,894 INFO L482 AbstractCegarLoop]: Abstraction has 162 states and 348 transitions. [2021-06-12 20:15:00,894 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:00,894 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 348 transitions. [2021-06-12 20:15:00,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:00,894 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:00,894 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:01,094 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 312 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17306 [2021-06-12 20:15:01,094 INFO L430 AbstractCegarLoop]: === Iteration 318 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:01,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:01,095 INFO L82 PathProgramCache]: Analyzing trace with hash -894823456, now seen corresponding path program 312 times [2021-06-12 20:15:01,095 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:01,095 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094724186] [2021-06-12 20:15:01,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:01,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:01,177 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:01,177 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:01,177 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094724186] [2021-06-12 20:15:01,177 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094724186] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:01,177 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1560572244] [2021-06-12 20:15:01,177 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 313 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 313 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:01,264 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:15:01,264 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:01,265 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:01,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:01,491 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:15:01,492 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:01,494 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:01,495 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:01,497 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:01,497 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:01,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:15:01,498 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:01,501 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:01,501 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:01,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:15:01,502 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:01,504 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:01,505 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:01,506 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:01,507 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:01,509 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:01,509 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:01,511 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:15:01,512 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:01,574 INFO L628 ElimStorePlain]: treesize reduction 25, result has 56.9 percent of original size [2021-06-12 20:15:01,576 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:01,577 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:01,606 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-06-12 20:15:01,607 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:15:01,607 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 3 variables, input treesize:199, output treesize:12 [2021-06-12 20:15:01,634 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:01,634 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1560572244] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:01,634 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:01,634 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:15:01,634 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548479637] [2021-06-12 20:15:01,634 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:15:01,634 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:01,634 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:15:01,634 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:15:01,634 INFO L87 Difference]: Start difference. First operand 162 states and 348 transitions. Second operand has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:02,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:02,043 INFO L93 Difference]: Finished difference Result 248 states and 509 transitions. [2021-06-12 20:15:02,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-12 20:15:02,044 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:02,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:02,044 INFO L225 Difference]: With dead ends: 248 [2021-06-12 20:15:02,044 INFO L226 Difference]: Without dead ends: 248 [2021-06-12 20:15:02,044 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 345.6ms TimeCoverageRelationStatistics Valid=121, Invalid=635, Unknown=0, NotChecked=0, Total=756 [2021-06-12 20:15:02,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2021-06-12 20:15:02,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 159. [2021-06-12 20:15:02,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 158 states have (on average 2.1772151898734178) internal successors, (344), 158 states have internal predecessors, (344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:02,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 344 transitions. [2021-06-12 20:15:02,046 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 344 transitions. Word has length 19 [2021-06-12 20:15:02,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:02,046 INFO L482 AbstractCegarLoop]: Abstraction has 159 states and 344 transitions. [2021-06-12 20:15:02,046 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:02,046 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 344 transitions. [2021-06-12 20:15:02,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:02,046 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:02,046 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:02,246 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 313 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17342 [2021-06-12 20:15:02,247 INFO L430 AbstractCegarLoop]: === Iteration 319 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:02,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:02,247 INFO L82 PathProgramCache]: Analyzing trace with hash -1430053258, now seen corresponding path program 313 times [2021-06-12 20:15:02,247 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:02,247 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624922444] [2021-06-12 20:15:02,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:02,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:02,329 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:02,329 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:02,329 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624922444] [2021-06-12 20:15:02,329 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624922444] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:02,329 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [749245561] [2021-06-12 20:15:02,329 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 314 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 314 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:02,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:02,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:02,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:02,546 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:02,547 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:02,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:15:02,548 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:02,550 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:02,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:15:02,550 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:02,568 INFO L628 ElimStorePlain]: treesize reduction 25, result has 41.9 percent of original size [2021-06-12 20:15:02,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:02,570 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:02,574 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:02,575 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 20:15:02,575 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:71, output treesize:6 [2021-06-12 20:15:02,581 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:02,581 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [749245561] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:02,581 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:02,581 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:15:02,581 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49605515] [2021-06-12 20:15:02,581 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:15:02,581 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:02,581 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:15:02,581 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:15:02,581 INFO L87 Difference]: Start difference. First operand 159 states and 344 transitions. Second operand has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:02,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:02,860 INFO L93 Difference]: Finished difference Result 202 states and 425 transitions. [2021-06-12 20:15:02,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-12 20:15:02,860 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:02,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:02,861 INFO L225 Difference]: With dead ends: 202 [2021-06-12 20:15:02,861 INFO L226 Difference]: Without dead ends: 202 [2021-06-12 20:15:02,861 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 258.3ms TimeCoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:15:02,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2021-06-12 20:15:02,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 157. [2021-06-12 20:15:02,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 156 states have (on average 2.16025641025641) internal successors, (337), 156 states have internal predecessors, (337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:02,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 337 transitions. [2021-06-12 20:15:02,862 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 337 transitions. Word has length 19 [2021-06-12 20:15:02,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:02,862 INFO L482 AbstractCegarLoop]: Abstraction has 157 states and 337 transitions. [2021-06-12 20:15:02,862 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:02,862 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 337 transitions. [2021-06-12 20:15:02,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:02,863 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:02,863 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:03,063 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17427,314 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:03,063 INFO L430 AbstractCegarLoop]: === Iteration 320 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:03,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:03,063 INFO L82 PathProgramCache]: Analyzing trace with hash -1794773793, now seen corresponding path program 314 times [2021-06-12 20:15:03,063 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:03,064 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494698795] [2021-06-12 20:15:03,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:03,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:03,136 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:03,136 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:03,136 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494698795] [2021-06-12 20:15:03,136 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494698795] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:03,136 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1804341642] [2021-06-12 20:15:03,136 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 315 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 315 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:03,228 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:15:03,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:03,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:03,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:03,376 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:03,376 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1804341642] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:03,376 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:03,376 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:15:03,377 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384257034] [2021-06-12 20:15:03,377 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:15:03,377 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:03,377 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:15:03,377 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:15:03,377 INFO L87 Difference]: Start difference. First operand 157 states and 337 transitions. Second operand has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:03,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:03,604 INFO L93 Difference]: Finished difference Result 175 states and 368 transitions. [2021-06-12 20:15:03,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-12 20:15:03,605 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:03,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:03,605 INFO L225 Difference]: With dead ends: 175 [2021-06-12 20:15:03,605 INFO L226 Difference]: Without dead ends: 171 [2021-06-12 20:15:03,605 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 271.1ms TimeCoverageRelationStatistics Valid=87, Invalid=465, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:15:03,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2021-06-12 20:15:03,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 157. [2021-06-12 20:15:03,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 156 states have (on average 2.1538461538461537) internal successors, (336), 156 states have internal predecessors, (336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:03,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 336 transitions. [2021-06-12 20:15:03,606 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 336 transitions. Word has length 19 [2021-06-12 20:15:03,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:03,607 INFO L482 AbstractCegarLoop]: Abstraction has 157 states and 336 transitions. [2021-06-12 20:15:03,607 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:03,607 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 336 transitions. [2021-06-12 20:15:03,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:03,607 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:03,607 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:03,807 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17450,315 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:03,807 INFO L430 AbstractCegarLoop]: === Iteration 321 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:03,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:03,808 INFO L82 PathProgramCache]: Analyzing trace with hash 1170864497, now seen corresponding path program 315 times [2021-06-12 20:15:03,808 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:03,808 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736132639] [2021-06-12 20:15:03,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:03,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:03,881 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:03,882 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:03,882 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736132639] [2021-06-12 20:15:03,882 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736132639] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:03,882 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [110387098] [2021-06-12 20:15:03,882 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 316 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 316 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:03,971 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 20:15:03,971 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:03,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:03,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:04,055 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:04,055 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [110387098] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:04,055 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:04,055 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-06-12 20:15:04,055 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491615115] [2021-06-12 20:15:04,055 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 20:15:04,055 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:04,055 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 20:15:04,056 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-06-12 20:15:04,056 INFO L87 Difference]: Start difference. First operand 157 states and 336 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:04,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:04,218 INFO L93 Difference]: Finished difference Result 183 states and 387 transitions. [2021-06-12 20:15:04,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:15:04,218 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:04,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:04,218 INFO L225 Difference]: With dead ends: 183 [2021-06-12 20:15:04,218 INFO L226 Difference]: Without dead ends: 183 [2021-06-12 20:15:04,218 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 174.8ms TimeCoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:15:04,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2021-06-12 20:15:04,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 158. [2021-06-12 20:15:04,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.1528662420382165) internal successors, (338), 157 states have internal predecessors, (338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:04,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 338 transitions. [2021-06-12 20:15:04,220 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 338 transitions. Word has length 19 [2021-06-12 20:15:04,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:04,220 INFO L482 AbstractCegarLoop]: Abstraction has 158 states and 338 transitions. [2021-06-12 20:15:04,220 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:04,220 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 338 transitions. [2021-06-12 20:15:04,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:04,220 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:04,220 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:04,430 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 316 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17468 [2021-06-12 20:15:04,430 INFO L430 AbstractCegarLoop]: === Iteration 322 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:04,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:04,431 INFO L82 PathProgramCache]: Analyzing trace with hash 1180027331, now seen corresponding path program 316 times [2021-06-12 20:15:04,431 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:04,431 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210090435] [2021-06-12 20:15:04,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:04,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:04,510 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:04,510 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:04,510 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210090435] [2021-06-12 20:15:04,510 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210090435] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:04,510 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1560666037] [2021-06-12 20:15:04,510 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 317 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 317 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:04,597 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:15:04,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:04,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:04,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:04,694 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:04,694 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1560666037] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:04,694 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:04,694 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:15:04,694 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671239635] [2021-06-12 20:15:04,694 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:15:04,694 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:04,694 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:15:04,694 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:15:04,694 INFO L87 Difference]: Start difference. First operand 158 states and 338 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:04,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:04,902 INFO L93 Difference]: Finished difference Result 205 states and 431 transitions. [2021-06-12 20:15:04,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:15:04,902 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:04,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:04,903 INFO L225 Difference]: With dead ends: 205 [2021-06-12 20:15:04,903 INFO L226 Difference]: Without dead ends: 205 [2021-06-12 20:15:04,903 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 239.7ms TimeCoverageRelationStatistics Valid=86, Invalid=466, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:15:04,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-06-12 20:15:04,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 159. [2021-06-12 20:15:04,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 158 states have (on average 2.151898734177215) internal successors, (340), 158 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:04,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 340 transitions. [2021-06-12 20:15:04,904 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 340 transitions. Word has length 19 [2021-06-12 20:15:04,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:04,904 INFO L482 AbstractCegarLoop]: Abstraction has 159 states and 340 transitions. [2021-06-12 20:15:04,905 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:04,905 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 340 transitions. [2021-06-12 20:15:04,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:04,905 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:04,905 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:05,105 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 317 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17472 [2021-06-12 20:15:05,105 INFO L430 AbstractCegarLoop]: === Iteration 323 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:05,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:05,105 INFO L82 PathProgramCache]: Analyzing trace with hash -205150415, now seen corresponding path program 317 times [2021-06-12 20:15:05,106 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:05,106 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685328994] [2021-06-12 20:15:05,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:05,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:05,184 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:05,185 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:05,185 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685328994] [2021-06-12 20:15:05,185 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685328994] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:05,185 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [558315181] [2021-06-12 20:15:05,185 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 318 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 318 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:05,273 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:15:05,273 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:05,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:05,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:05,460 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:05,460 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [558315181] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:05,460 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:05,460 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-12 20:15:05,460 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155877289] [2021-06-12 20:15:05,460 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:15:05,460 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:05,460 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:15:05,461 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:15:05,461 INFO L87 Difference]: Start difference. First operand 159 states and 340 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:05,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:05,843 INFO L93 Difference]: Finished difference Result 220 states and 461 transitions. [2021-06-12 20:15:05,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:15:05,843 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:05,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:05,844 INFO L225 Difference]: With dead ends: 220 [2021-06-12 20:15:05,844 INFO L226 Difference]: Without dead ends: 220 [2021-06-12 20:15:05,844 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 345.9ms TimeCoverageRelationStatistics Valid=96, Invalid=554, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:15:05,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2021-06-12 20:15:05,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 160. [2021-06-12 20:15:05,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 159 states have (on average 2.150943396226415) internal successors, (342), 159 states have internal predecessors, (342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:05,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 342 transitions. [2021-06-12 20:15:05,846 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 342 transitions. Word has length 19 [2021-06-12 20:15:05,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:05,846 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 342 transitions. [2021-06-12 20:15:05,846 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:05,846 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 342 transitions. [2021-06-12 20:15:05,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:05,846 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:05,846 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:06,046 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 318 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17476 [2021-06-12 20:15:06,047 INFO L430 AbstractCegarLoop]: === Iteration 324 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:06,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:06,047 INFO L82 PathProgramCache]: Analyzing trace with hash -1219664893, now seen corresponding path program 318 times [2021-06-12 20:15:06,047 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:06,047 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152644] [2021-06-12 20:15:06,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:06,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:06,123 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:06,123 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:06,123 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152644] [2021-06-12 20:15:06,123 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152644] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:06,123 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1065084686] [2021-06-12 20:15:06,123 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 319 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 319 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:06,214 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:15:06,214 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:06,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:06,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:06,304 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:06,304 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1065084686] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:06,304 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:06,304 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-06-12 20:15:06,304 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385232992] [2021-06-12 20:15:06,304 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:15:06,304 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:06,304 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:15:06,305 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:15:06,305 INFO L87 Difference]: Start difference. First operand 160 states and 342 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:06,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:06,555 INFO L93 Difference]: Finished difference Result 215 states and 451 transitions. [2021-06-12 20:15:06,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:15:06,555 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:06,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:06,555 INFO L225 Difference]: With dead ends: 215 [2021-06-12 20:15:06,555 INFO L226 Difference]: Without dead ends: 215 [2021-06-12 20:15:06,555 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 237.8ms TimeCoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:15:06,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2021-06-12 20:15:06,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 161. [2021-06-12 20:15:06,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 160 states have (on average 2.15) internal successors, (344), 160 states have internal predecessors, (344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:06,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 344 transitions. [2021-06-12 20:15:06,560 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 344 transitions. Word has length 19 [2021-06-12 20:15:06,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:06,560 INFO L482 AbstractCegarLoop]: Abstraction has 161 states and 344 transitions. [2021-06-12 20:15:06,561 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:06,561 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 344 transitions. [2021-06-12 20:15:06,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:06,561 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:06,561 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:06,761 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 319 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17497 [2021-06-12 20:15:06,761 INFO L430 AbstractCegarLoop]: === Iteration 325 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:06,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:06,762 INFO L82 PathProgramCache]: Analyzing trace with hash -1667002616, now seen corresponding path program 319 times [2021-06-12 20:15:06,762 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:06,762 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013693679] [2021-06-12 20:15:06,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:06,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:06,840 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:06,840 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:06,841 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013693679] [2021-06-12 20:15:06,841 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013693679] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:06,841 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1478805372] [2021-06-12 20:15:06,841 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 320 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 320 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:06,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:06,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:06,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:07,182 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:07,183 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:07,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:15:07,183 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:07,187 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:15:07,187 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:07,270 INFO L628 ElimStorePlain]: treesize reduction 86, result has 48.8 percent of original size [2021-06-12 20:15:07,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:07,274 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:07,305 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:07,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:15:07,308 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:07,337 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:07,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:15:07,341 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:07,369 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:07,372 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:07,372 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:07,399 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:07,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:07,403 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:07,428 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:07,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:07,431 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:07,455 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:07,457 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:15:07,458 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:07,481 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:07,482 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:15:07,482 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-06-12 20:15:07,511 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:07,512 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1478805372] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:07,512 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:07,512 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-12 20:15:07,512 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369654762] [2021-06-12 20:15:07,512 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:15:07,512 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:07,512 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:15:07,512 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:15:07,512 INFO L87 Difference]: Start difference. First operand 161 states and 344 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:07,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:07,755 INFO L93 Difference]: Finished difference Result 187 states and 395 transitions. [2021-06-12 20:15:07,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:15:07,755 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:07,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:07,756 INFO L225 Difference]: With dead ends: 187 [2021-06-12 20:15:07,756 INFO L226 Difference]: Without dead ends: 187 [2021-06-12 20:15:07,756 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 318.0ms TimeCoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:15:07,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2021-06-12 20:15:07,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 157. [2021-06-12 20:15:07,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 156 states have (on average 2.1538461538461537) internal successors, (336), 156 states have internal predecessors, (336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:07,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 336 transitions. [2021-06-12 20:15:07,757 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 336 transitions. Word has length 19 [2021-06-12 20:15:07,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:07,757 INFO L482 AbstractCegarLoop]: Abstraction has 157 states and 336 transitions. [2021-06-12 20:15:07,757 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:07,757 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 336 transitions. [2021-06-12 20:15:07,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:07,758 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:07,758 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:07,958 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17507,320 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:07,958 INFO L430 AbstractCegarLoop]: === Iteration 326 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:07,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:07,958 INFO L82 PathProgramCache]: Analyzing trace with hash -1993179389, now seen corresponding path program 320 times [2021-06-12 20:15:07,958 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:07,958 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860300267] [2021-06-12 20:15:07,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:07,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:08,034 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:08,035 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:08,035 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860300267] [2021-06-12 20:15:08,035 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860300267] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:08,035 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2084937993] [2021-06-12 20:15:08,035 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 321 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 321 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:08,125 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:15:08,125 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:08,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:08,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:08,292 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:08,292 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2084937993] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:08,292 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:08,292 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:08,293 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174691398] [2021-06-12 20:15:08,293 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:08,293 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:08,293 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:08,293 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:08,293 INFO L87 Difference]: Start difference. First operand 157 states and 336 transitions. Second operand has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:08,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:08,543 INFO L93 Difference]: Finished difference Result 211 states and 443 transitions. [2021-06-12 20:15:08,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:15:08,543 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:08,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:08,544 INFO L225 Difference]: With dead ends: 211 [2021-06-12 20:15:08,544 INFO L226 Difference]: Without dead ends: 211 [2021-06-12 20:15:08,544 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 228.5ms TimeCoverageRelationStatistics Valid=83, Invalid=469, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:15:08,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-06-12 20:15:08,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 160. [2021-06-12 20:15:08,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 159 states have (on average 2.150943396226415) internal successors, (342), 159 states have internal predecessors, (342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:08,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 342 transitions. [2021-06-12 20:15:08,546 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 342 transitions. Word has length 19 [2021-06-12 20:15:08,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:08,546 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 342 transitions. [2021-06-12 20:15:08,546 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:08,546 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 342 transitions. [2021-06-12 20:15:08,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:08,546 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:08,546 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:08,746 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17530,321 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:08,746 INFO L430 AbstractCegarLoop]: === Iteration 327 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:08,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:08,747 INFO L82 PathProgramCache]: Analyzing trace with hash 916610161, now seen corresponding path program 321 times [2021-06-12 20:15:08,747 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:08,747 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389131574] [2021-06-12 20:15:08,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:08,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:08,822 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:08,822 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:08,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389131574] [2021-06-12 20:15:08,822 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389131574] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:08,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [841601216] [2021-06-12 20:15:08,822 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 322 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 322 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:08,914 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:15:08,914 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:08,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:08,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:09,083 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:09,083 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [841601216] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:09,083 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:09,083 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:15:09,083 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146258467] [2021-06-12 20:15:09,083 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:15:09,083 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:09,083 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:15:09,083 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:15:09,084 INFO L87 Difference]: Start difference. First operand 160 states and 342 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:09,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:09,456 INFO L93 Difference]: Finished difference Result 232 states and 485 transitions. [2021-06-12 20:15:09,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-12 20:15:09,456 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:09,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:09,456 INFO L225 Difference]: With dead ends: 232 [2021-06-12 20:15:09,456 INFO L226 Difference]: Without dead ends: 232 [2021-06-12 20:15:09,456 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 342.3ms TimeCoverageRelationStatistics Valid=121, Invalid=691, Unknown=0, NotChecked=0, Total=812 [2021-06-12 20:15:09,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2021-06-12 20:15:09,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 162. [2021-06-12 20:15:09,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 161 states have (on average 2.1490683229813663) internal successors, (346), 161 states have internal predecessors, (346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:09,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 346 transitions. [2021-06-12 20:15:09,458 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 346 transitions. Word has length 19 [2021-06-12 20:15:09,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:09,458 INFO L482 AbstractCegarLoop]: Abstraction has 162 states and 346 transitions. [2021-06-12 20:15:09,458 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:09,458 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 346 transitions. [2021-06-12 20:15:09,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:09,458 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:09,459 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:09,659 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17549,322 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:09,659 INFO L430 AbstractCegarLoop]: === Iteration 328 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:09,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:09,659 INFO L82 PathProgramCache]: Analyzing trace with hash -97904317, now seen corresponding path program 322 times [2021-06-12 20:15:09,659 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:09,659 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553214150] [2021-06-12 20:15:09,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:09,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:09,733 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:09,733 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:09,733 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553214150] [2021-06-12 20:15:09,733 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553214150] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:09,733 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1853722467] [2021-06-12 20:15:09,733 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 323 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 323 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:09,823 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:15:09,823 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:09,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:09,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:10,135 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:10,135 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1853722467] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:10,135 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:10,135 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:15:10,135 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120834718] [2021-06-12 20:15:10,135 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:15:10,135 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:10,135 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:15:10,135 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:15:10,135 INFO L87 Difference]: Start difference. First operand 162 states and 346 transitions. Second operand has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:10,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:10,678 INFO L93 Difference]: Finished difference Result 246 states and 514 transitions. [2021-06-12 20:15:10,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-06-12 20:15:10,679 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:10,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:10,679 INFO L225 Difference]: With dead ends: 246 [2021-06-12 20:15:10,679 INFO L226 Difference]: Without dead ends: 246 [2021-06-12 20:15:10,679 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 457.9ms TimeCoverageRelationStatistics Valid=166, Invalid=826, Unknown=0, NotChecked=0, Total=992 [2021-06-12 20:15:10,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2021-06-12 20:15:10,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 160. [2021-06-12 20:15:10,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 159 states have (on average 2.150943396226415) internal successors, (342), 159 states have internal predecessors, (342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:10,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 342 transitions. [2021-06-12 20:15:10,681 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 342 transitions. Word has length 19 [2021-06-12 20:15:10,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:10,681 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 342 transitions. [2021-06-12 20:15:10,681 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:10,681 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 342 transitions. [2021-06-12 20:15:10,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:10,681 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:10,681 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:10,881 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17580,323 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:10,882 INFO L430 AbstractCegarLoop]: === Iteration 329 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:10,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:10,882 INFO L82 PathProgramCache]: Analyzing trace with hash -545242040, now seen corresponding path program 323 times [2021-06-12 20:15:10,882 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:10,882 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345626461] [2021-06-12 20:15:10,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:10,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:10,961 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:10,961 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:10,961 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345626461] [2021-06-12 20:15:10,961 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345626461] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:10,961 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [859795745] [2021-06-12 20:15:10,962 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 324 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 324 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:11,053 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:15:11,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:11,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:11,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:11,259 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:11,260 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:11,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:15:11,260 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:11,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:15:11,264 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:11,315 INFO L628 ElimStorePlain]: treesize reduction 51, result has 51.4 percent of original size [2021-06-12 20:15:11,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:15:11,319 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:11,338 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:11,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:11,341 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:11,359 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:11,360 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:11,361 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:11,378 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:11,379 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:15:11,379 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 7 variables, input treesize:128, output treesize:13 [2021-06-12 20:15:11,408 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:11,408 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [859795745] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:11,408 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:11,408 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:11,408 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785926783] [2021-06-12 20:15:11,408 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:11,408 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:11,408 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:11,408 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:11,409 INFO L87 Difference]: Start difference. First operand 160 states and 342 transitions. Second operand has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:11,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:11,623 INFO L93 Difference]: Finished difference Result 183 states and 387 transitions. [2021-06-12 20:15:11,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:15:11,624 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:11,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:11,624 INFO L225 Difference]: With dead ends: 183 [2021-06-12 20:15:11,624 INFO L226 Difference]: Without dead ends: 183 [2021-06-12 20:15:11,624 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 287.1ms TimeCoverageRelationStatistics Valid=98, Invalid=454, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:15:11,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2021-06-12 20:15:11,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 156. [2021-06-12 20:15:11,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 2.1548387096774193) internal successors, (334), 155 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:11,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 334 transitions. [2021-06-12 20:15:11,626 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 334 transitions. Word has length 19 [2021-06-12 20:15:11,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:11,626 INFO L482 AbstractCegarLoop]: Abstraction has 156 states and 334 transitions. [2021-06-12 20:15:11,626 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:11,626 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 334 transitions. [2021-06-12 20:15:11,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:11,626 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:11,626 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:11,826 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 324 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17651 [2021-06-12 20:15:11,826 INFO L430 AbstractCegarLoop]: === Iteration 330 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:11,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:11,827 INFO L82 PathProgramCache]: Analyzing trace with hash -155582671, now seen corresponding path program 324 times [2021-06-12 20:15:11,827 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:11,827 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548622313] [2021-06-12 20:15:11,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:11,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:11,904 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:11,904 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:11,904 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548622313] [2021-06-12 20:15:11,904 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548622313] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:11,904 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1193700780] [2021-06-12 20:15:11,905 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 325 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 325 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:11,995 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 20:15:11,995 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:11,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:11,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:12,151 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:12,151 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1193700780] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:12,151 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:12,151 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:15:12,151 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724210191] [2021-06-12 20:15:12,151 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:15:12,151 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:12,151 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:15:12,151 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:15:12,151 INFO L87 Difference]: Start difference. First operand 156 states and 334 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:12,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:12,362 INFO L93 Difference]: Finished difference Result 207 states and 435 transitions. [2021-06-12 20:15:12,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-12 20:15:12,363 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:12,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:12,363 INFO L225 Difference]: With dead ends: 207 [2021-06-12 20:15:12,363 INFO L226 Difference]: Without dead ends: 207 [2021-06-12 20:15:12,363 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 217.9ms TimeCoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:15:12,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2021-06-12 20:15:12,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 162. [2021-06-12 20:15:12,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 161 states have (on average 2.1490683229813663) internal successors, (346), 161 states have internal predecessors, (346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:12,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 346 transitions. [2021-06-12 20:15:12,365 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 346 transitions. Word has length 19 [2021-06-12 20:15:12,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:12,365 INFO L482 AbstractCegarLoop]: Abstraction has 162 states and 346 transitions. [2021-06-12 20:15:12,365 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:12,365 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 346 transitions. [2021-06-12 20:15:12,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:12,365 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:12,365 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:12,565 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 325 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17674 [2021-06-12 20:15:12,565 INFO L430 AbstractCegarLoop]: === Iteration 331 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:12,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:12,566 INFO L82 PathProgramCache]: Analyzing trace with hash 528623239, now seen corresponding path program 325 times [2021-06-12 20:15:12,566 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:12,566 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544548325] [2021-06-12 20:15:12,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:12,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:12,643 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:12,643 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:12,643 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544548325] [2021-06-12 20:15:12,643 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544548325] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:12,643 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [631540367] [2021-06-12 20:15:12,643 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 326 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 326 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:12,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:12,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:12,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:12,917 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:12,918 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [631540367] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:12,918 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:12,918 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:15:12,918 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708036283] [2021-06-12 20:15:12,918 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:15:12,918 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:12,918 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:15:12,918 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:15:12,918 INFO L87 Difference]: Start difference. First operand 162 states and 346 transitions. Second operand has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:13,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:13,146 INFO L93 Difference]: Finished difference Result 229 states and 480 transitions. [2021-06-12 20:15:13,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-12 20:15:13,146 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:13,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:13,146 INFO L225 Difference]: With dead ends: 229 [2021-06-12 20:15:13,146 INFO L226 Difference]: Without dead ends: 229 [2021-06-12 20:15:13,146 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 230.4ms TimeCoverageRelationStatistics Valid=98, Invalid=454, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:15:13,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2021-06-12 20:15:13,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 162. [2021-06-12 20:15:13,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 161 states have (on average 2.1490683229813663) internal successors, (346), 161 states have internal predecessors, (346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:13,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 346 transitions. [2021-06-12 20:15:13,148 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 346 transitions. Word has length 19 [2021-06-12 20:15:13,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:13,148 INFO L482 AbstractCegarLoop]: Abstraction has 162 states and 346 transitions. [2021-06-12 20:15:13,148 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:13,148 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 346 transitions. [2021-06-12 20:15:13,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:13,148 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:13,149 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:13,349 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 326 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17704 [2021-06-12 20:15:13,349 INFO L430 AbstractCegarLoop]: === Iteration 332 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:13,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:13,349 INFO L82 PathProgramCache]: Analyzing trace with hash -1617434872, now seen corresponding path program 326 times [2021-06-12 20:15:13,349 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:13,349 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153922952] [2021-06-12 20:15:13,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:13,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:13,427 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:13,427 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:13,427 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153922952] [2021-06-12 20:15:13,428 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153922952] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:13,428 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2139471951] [2021-06-12 20:15:13,428 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 327 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 327 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:13,517 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:15:13,517 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:13,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:13,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:13,673 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:13,674 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:13,682 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:13,683 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:15:13,683 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:13,772 INFO L628 ElimStorePlain]: treesize reduction 106, result has 43.3 percent of original size [2021-06-12 20:15:13,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:13,776 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:13,806 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:13,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:13,810 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:13,839 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:13,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:15:13,842 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:13,870 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:13,872 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:15:13,873 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:13,899 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:13,902 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:15:13,902 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:13,928 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:13,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:15:13,931 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:13,954 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:13,957 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:13,957 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:13,980 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:13,981 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:15:13,981 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-06-12 20:15:14,009 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:14,009 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2139471951] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:14,009 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:14,009 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:15:14,009 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363185680] [2021-06-12 20:15:14,009 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:15:14,009 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:14,009 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:15:14,009 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:15:14,009 INFO L87 Difference]: Start difference. First operand 162 states and 346 transitions. Second operand has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:14,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:14,246 INFO L93 Difference]: Finished difference Result 190 states and 404 transitions. [2021-06-12 20:15:14,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-12 20:15:14,246 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:14,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:14,246 INFO L225 Difference]: With dead ends: 190 [2021-06-12 20:15:14,246 INFO L226 Difference]: Without dead ends: 190 [2021-06-12 20:15:14,247 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 252.9ms TimeCoverageRelationStatistics Valid=97, Invalid=409, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:15:14,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2021-06-12 20:15:14,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 158. [2021-06-12 20:15:14,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.1528662420382165) internal successors, (338), 157 states have internal predecessors, (338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:14,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 338 transitions. [2021-06-12 20:15:14,248 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 338 transitions. Word has length 19 [2021-06-12 20:15:14,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:14,248 INFO L482 AbstractCegarLoop]: Abstraction has 158 states and 338 transitions. [2021-06-12 20:15:14,248 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:14,248 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 338 transitions. [2021-06-12 20:15:14,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:14,248 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:14,248 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:14,449 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 327 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17743 [2021-06-12 20:15:14,449 INFO L430 AbstractCegarLoop]: === Iteration 333 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:14,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:14,449 INFO L82 PathProgramCache]: Analyzing trace with hash -582351827, now seen corresponding path program 327 times [2021-06-12 20:15:14,449 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:14,449 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312368841] [2021-06-12 20:15:14,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:14,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:14,531 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:14,531 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:14,531 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312368841] [2021-06-12 20:15:14,531 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312368841] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:14,531 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [768212527] [2021-06-12 20:15:14,531 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 328 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 328 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:14,622 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 20:15:14,622 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:14,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:14,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:14,816 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:14,817 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [768212527] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:14,817 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:14,817 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:15:14,817 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510712947] [2021-06-12 20:15:14,817 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:15:14,817 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:14,817 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:15:14,817 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:15:14,817 INFO L87 Difference]: Start difference. First operand 158 states and 338 transitions. Second operand has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:15,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:15,038 INFO L93 Difference]: Finished difference Result 202 states and 419 transitions. [2021-06-12 20:15:15,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:15:15,038 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:15,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:15,039 INFO L225 Difference]: With dead ends: 202 [2021-06-12 20:15:15,039 INFO L226 Difference]: Without dead ends: 202 [2021-06-12 20:15:15,039 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 261.7ms TimeCoverageRelationStatistics Valid=99, Invalid=453, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:15:15,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2021-06-12 20:15:15,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 158. [2021-06-12 20:15:15,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.159235668789809) internal successors, (339), 157 states have internal predecessors, (339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:15,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 339 transitions. [2021-06-12 20:15:15,041 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 339 transitions. Word has length 19 [2021-06-12 20:15:15,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:15,041 INFO L482 AbstractCegarLoop]: Abstraction has 158 states and 339 transitions. [2021-06-12 20:15:15,041 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:15,041 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 339 transitions. [2021-06-12 20:15:15,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:15,041 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:15,041 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:15,241 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17764,328 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:15,241 INFO L430 AbstractCegarLoop]: === Iteration 334 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:15,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:15,242 INFO L82 PathProgramCache]: Analyzing trace with hash -1029689550, now seen corresponding path program 328 times [2021-06-12 20:15:15,242 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:15,242 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035960528] [2021-06-12 20:15:15,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:15,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:15,324 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:15,324 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:15,324 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035960528] [2021-06-12 20:15:15,324 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035960528] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:15,324 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [323457973] [2021-06-12 20:15:15,324 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 329 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 329 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:15,414 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:15:15,414 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:15,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:15,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:15,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:15,561 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:15,563 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:15:15,564 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:15,566 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:15,567 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:15,567 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:15:15,567 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:15,569 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:15,570 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:15:15,570 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:15,604 INFO L628 ElimStorePlain]: treesize reduction 60, result has 35.5 percent of original size [2021-06-12 20:15:15,605 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:15,606 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:15,629 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-06-12 20:15:15,630 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:15:15,630 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:128, output treesize:12 [2021-06-12 20:15:15,651 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:15,651 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [323457973] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:15,651 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:15,651 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:15:15,651 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855772202] [2021-06-12 20:15:15,651 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:15:15,651 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:15,651 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:15:15,651 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:15:15,651 INFO L87 Difference]: Start difference. First operand 158 states and 339 transitions. Second operand has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:16,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:16,043 INFO L93 Difference]: Finished difference Result 239 states and 490 transitions. [2021-06-12 20:15:16,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-12 20:15:16,044 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:16,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:16,044 INFO L225 Difference]: With dead ends: 239 [2021-06-12 20:15:16,044 INFO L226 Difference]: Without dead ends: 239 [2021-06-12 20:15:16,044 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 386.8ms TimeCoverageRelationStatistics Valid=164, Invalid=766, Unknown=0, NotChecked=0, Total=930 [2021-06-12 20:15:16,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2021-06-12 20:15:16,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 159. [2021-06-12 20:15:16,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 158 states have (on average 2.1772151898734178) internal successors, (344), 158 states have internal predecessors, (344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:16,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 344 transitions. [2021-06-12 20:15:16,046 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 344 transitions. Word has length 19 [2021-06-12 20:15:16,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:16,046 INFO L482 AbstractCegarLoop]: Abstraction has 159 states and 344 transitions. [2021-06-12 20:15:16,046 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:16,046 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 344 transitions. [2021-06-12 20:15:16,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:16,046 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:16,046 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:16,246 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17800,329 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:16,247 INFO L430 AbstractCegarLoop]: === Iteration 335 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:16,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:16,247 INFO L82 PathProgramCache]: Analyzing trace with hash -1564919352, now seen corresponding path program 329 times [2021-06-12 20:15:16,247 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:16,247 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736136056] [2021-06-12 20:15:16,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:16,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:16,323 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:16,323 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:16,323 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736136056] [2021-06-12 20:15:16,323 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736136056] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:16,323 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1850874816] [2021-06-12 20:15:16,323 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 330 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 330 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:16,413 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:15:16,414 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:16,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:16,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:16,542 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:16,543 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:16,543 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:15:16,544 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:16,546 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:16,546 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:15:16,547 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:16,565 INFO L628 ElimStorePlain]: treesize reduction 25, result has 41.9 percent of original size [2021-06-12 20:15:16,567 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:16,568 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:16,572 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:16,572 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 20:15:16,573 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:71, output treesize:6 [2021-06-12 20:15:16,578 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:16,578 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1850874816] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:16,579 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:16,579 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:15:16,579 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892310073] [2021-06-12 20:15:16,579 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:15:16,579 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:16,579 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:15:16,579 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:15:16,579 INFO L87 Difference]: Start difference. First operand 159 states and 344 transitions. Second operand has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:16,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:16,839 INFO L93 Difference]: Finished difference Result 196 states and 414 transitions. [2021-06-12 20:15:16,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:15:16,839 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:16,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:16,839 INFO L225 Difference]: With dead ends: 196 [2021-06-12 20:15:16,839 INFO L226 Difference]: Without dead ends: 196 [2021-06-12 20:15:16,840 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 229.9ms TimeCoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:15:16,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2021-06-12 20:15:16,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 157. [2021-06-12 20:15:16,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 156 states have (on average 2.16025641025641) internal successors, (337), 156 states have internal predecessors, (337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:16,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 337 transitions. [2021-06-12 20:15:16,841 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 337 transitions. Word has length 19 [2021-06-12 20:15:16,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:16,841 INFO L482 AbstractCegarLoop]: Abstraction has 157 states and 337 transitions. [2021-06-12 20:15:16,841 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:16,841 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 337 transitions. [2021-06-12 20:15:16,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:16,841 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:16,841 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:17,042 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17839,330 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:17,042 INFO L430 AbstractCegarLoop]: === Iteration 336 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:17,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:17,042 INFO L82 PathProgramCache]: Analyzing trace with hash -1929639887, now seen corresponding path program 330 times [2021-06-12 20:15:17,042 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:17,042 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855979234] [2021-06-12 20:15:17,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:17,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:17,116 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:17,116 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:17,116 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855979234] [2021-06-12 20:15:17,116 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855979234] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:17,116 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1256408252] [2021-06-12 20:15:17,116 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 331 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 331 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:17,207 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:15:17,207 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:17,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:17,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:17,378 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:17,378 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1256408252] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:17,378 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:17,378 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:15:17,378 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716199170] [2021-06-12 20:15:17,379 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:15:17,379 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:17,379 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:15:17,379 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:15:17,379 INFO L87 Difference]: Start difference. First operand 157 states and 337 transitions. Second operand has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:17,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:17,575 INFO L93 Difference]: Finished difference Result 172 states and 362 transitions. [2021-06-12 20:15:17,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:15:17,575 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:17,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:17,576 INFO L225 Difference]: With dead ends: 172 [2021-06-12 20:15:17,576 INFO L226 Difference]: Without dead ends: 168 [2021-06-12 20:15:17,576 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 254.2ms TimeCoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:15:17,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2021-06-12 20:15:17,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 155. [2021-06-12 20:15:17,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 154 states have (on average 2.155844155844156) internal successors, (332), 154 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:17,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 332 transitions. [2021-06-12 20:15:17,577 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 332 transitions. Word has length 19 [2021-06-12 20:15:17,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:17,577 INFO L482 AbstractCegarLoop]: Abstraction has 155 states and 332 transitions. [2021-06-12 20:15:17,577 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:17,577 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 332 transitions. [2021-06-12 20:15:17,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:17,578 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:17,578 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:17,778 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 331 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17861 [2021-06-12 20:15:17,778 INFO L430 AbstractCegarLoop]: === Iteration 337 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:17,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:17,778 INFO L82 PathProgramCache]: Analyzing trace with hash 457883971, now seen corresponding path program 331 times [2021-06-12 20:15:17,778 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:17,778 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027545268] [2021-06-12 20:15:17,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:17,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:17,853 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:17,853 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:17,853 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027545268] [2021-06-12 20:15:17,853 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027545268] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:17,853 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [432527293] [2021-06-12 20:15:17,853 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 332 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 332 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:17,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:17,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:17,949 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:18,188 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:18,188 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [432527293] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:18,188 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:18,188 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:15:18,188 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232574269] [2021-06-12 20:15:18,188 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:15:18,188 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:18,189 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:15:18,189 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:15:18,189 INFO L87 Difference]: Start difference. First operand 155 states and 332 transitions. Second operand has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:18,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:18,450 INFO L93 Difference]: Finished difference Result 209 states and 436 transitions. [2021-06-12 20:15:18,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-12 20:15:18,451 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:18,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:18,451 INFO L225 Difference]: With dead ends: 209 [2021-06-12 20:15:18,451 INFO L226 Difference]: Without dead ends: 209 [2021-06-12 20:15:18,451 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 281.5ms TimeCoverageRelationStatistics Valid=109, Invalid=491, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:15:18,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2021-06-12 20:15:18,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 156. [2021-06-12 20:15:18,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 2.167741935483871) internal successors, (336), 155 states have internal predecessors, (336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:18,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 336 transitions. [2021-06-12 20:15:18,453 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 336 transitions. Word has length 19 [2021-06-12 20:15:18,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:18,453 INFO L482 AbstractCegarLoop]: Abstraction has 156 states and 336 transitions. [2021-06-12 20:15:18,453 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:18,453 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 336 transitions. [2021-06-12 20:15:18,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:18,453 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:18,453 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:18,653 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17888,332 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:18,654 INFO L430 AbstractCegarLoop]: === Iteration 338 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:18,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:18,654 INFO L82 PathProgramCache]: Analyzing trace with hash 10546248, now seen corresponding path program 332 times [2021-06-12 20:15:18,654 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:18,654 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679082203] [2021-06-12 20:15:18,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:18,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:18,728 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:18,728 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:18,728 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679082203] [2021-06-12 20:15:18,728 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679082203] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:18,728 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1002373802] [2021-06-12 20:15:18,728 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 333 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 333 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:18,819 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:15:18,819 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:18,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:18,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:19,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:15:19,109 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:19,111 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:19,112 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:19,114 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:19,115 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:19,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:19,118 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:19,120 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:19,120 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:19,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:15:19,121 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:19,123 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:19,123 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:19,126 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:19,126 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:19,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:15:19,127 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:19,129 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:19,129 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:19,182 INFO L628 ElimStorePlain]: treesize reduction 44, result has 42.9 percent of original size [2021-06-12 20:15:19,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:19,184 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:19,207 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-06-12 20:15:19,208 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:15:19,208 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 3 variables, input treesize:199, output treesize:12 [2021-06-12 20:15:19,230 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:19,230 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1002373802] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:19,230 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:19,230 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:15:19,230 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725638014] [2021-06-12 20:15:19,230 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:15:19,230 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:19,230 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:15:19,230 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:15:19,231 INFO L87 Difference]: Start difference. First operand 156 states and 336 transitions. Second operand has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:19,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:19,781 INFO L93 Difference]: Finished difference Result 244 states and 499 transitions. [2021-06-12 20:15:19,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-12 20:15:19,782 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:19,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:19,782 INFO L225 Difference]: With dead ends: 244 [2021-06-12 20:15:19,782 INFO L226 Difference]: Without dead ends: 244 [2021-06-12 20:15:19,782 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 173 ImplicationChecksByTransitivity, 493.8ms TimeCoverageRelationStatistics Valid=161, Invalid=769, Unknown=0, NotChecked=0, Total=930 [2021-06-12 20:15:19,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2021-06-12 20:15:19,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 158. [2021-06-12 20:15:19,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.1910828025477707) internal successors, (344), 157 states have internal predecessors, (344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:19,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 344 transitions. [2021-06-12 20:15:19,784 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 344 transitions. Word has length 19 [2021-06-12 20:15:19,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:19,784 INFO L482 AbstractCegarLoop]: Abstraction has 158 states and 344 transitions. [2021-06-12 20:15:19,784 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:19,784 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 344 transitions. [2021-06-12 20:15:19,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:19,784 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:19,784 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:20,000 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 333 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17946 [2021-06-12 20:15:20,001 INFO L430 AbstractCegarLoop]: === Iteration 339 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:20,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:20,001 INFO L82 PathProgramCache]: Analyzing trace with hash -524683554, now seen corresponding path program 333 times [2021-06-12 20:15:20,001 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:20,001 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030139136] [2021-06-12 20:15:20,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:20,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:20,075 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:20,075 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:20,075 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030139136] [2021-06-12 20:15:20,075 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030139136] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:20,075 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [108828527] [2021-06-12 20:15:20,075 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 334 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 334 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:20,167 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:15:20,167 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:20,168 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:20,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:20,300 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:20,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:20,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:15:20,302 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:20,304 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:20,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:15:20,305 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:20,322 INFO L628 ElimStorePlain]: treesize reduction 25, result has 41.9 percent of original size [2021-06-12 20:15:20,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:20,324 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:20,329 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:20,329 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 20:15:20,329 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:71, output treesize:6 [2021-06-12 20:15:20,335 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:20,335 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [108828527] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:20,335 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:20,335 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:15:20,335 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278760529] [2021-06-12 20:15:20,336 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:15:20,336 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:20,336 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:15:20,336 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:15:20,336 INFO L87 Difference]: Start difference. First operand 158 states and 344 transitions. Second operand has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:20,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:20,660 INFO L93 Difference]: Finished difference Result 200 states and 421 transitions. [2021-06-12 20:15:20,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:15:20,660 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:20,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:20,660 INFO L225 Difference]: With dead ends: 200 [2021-06-12 20:15:20,660 INFO L226 Difference]: Without dead ends: 200 [2021-06-12 20:15:20,660 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 305.6ms TimeCoverageRelationStatistics Valid=104, Invalid=546, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:15:20,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2021-06-12 20:15:20,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 158. [2021-06-12 20:15:20,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.1910828025477707) internal successors, (344), 157 states have internal predecessors, (344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:20,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 344 transitions. [2021-06-12 20:15:20,662 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 344 transitions. Word has length 19 [2021-06-12 20:15:20,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:20,662 INFO L482 AbstractCegarLoop]: Abstraction has 158 states and 344 transitions. [2021-06-12 20:15:20,662 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:20,662 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 344 transitions. [2021-06-12 20:15:20,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:20,662 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:20,662 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:20,863 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18057,334 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:20,863 INFO L430 AbstractCegarLoop]: === Iteration 340 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:20,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:20,863 INFO L82 PathProgramCache]: Analyzing trace with hash -889404089, now seen corresponding path program 334 times [2021-06-12 20:15:20,863 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:20,863 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539429676] [2021-06-12 20:15:20,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:20,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:20,938 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:20,938 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:20,938 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539429676] [2021-06-12 20:15:20,939 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539429676] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:20,939 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2125076354] [2021-06-12 20:15:20,939 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 335 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 335 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:21,030 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:15:21,030 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:21,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:21,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:21,182 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:21,183 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2125076354] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:21,183 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:21,183 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:15:21,183 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202198484] [2021-06-12 20:15:21,183 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:15:21,183 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:21,183 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:15:21,183 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:15:21,183 INFO L87 Difference]: Start difference. First operand 158 states and 344 transitions. Second operand has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:21,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:21,445 INFO L93 Difference]: Finished difference Result 183 states and 387 transitions. [2021-06-12 20:15:21,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:15:21,446 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:21,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:21,446 INFO L225 Difference]: With dead ends: 183 [2021-06-12 20:15:21,446 INFO L226 Difference]: Without dead ends: 179 [2021-06-12 20:15:21,446 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 322.9ms TimeCoverageRelationStatistics Valid=93, Invalid=507, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:15:21,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2021-06-12 20:15:21,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 157. [2021-06-12 20:15:21,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 156 states have (on average 2.1858974358974357) internal successors, (341), 156 states have internal predecessors, (341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:21,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 341 transitions. [2021-06-12 20:15:21,448 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 341 transitions. Word has length 19 [2021-06-12 20:15:21,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:21,448 INFO L482 AbstractCegarLoop]: Abstraction has 157 states and 341 transitions. [2021-06-12 20:15:21,448 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:21,448 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 341 transitions. [2021-06-12 20:15:21,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:21,448 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:21,448 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:21,648 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18080,335 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:21,649 INFO L430 AbstractCegarLoop]: === Iteration 341 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:21,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:21,649 INFO L82 PathProgramCache]: Analyzing trace with hash 63061768, now seen corresponding path program 335 times [2021-06-12 20:15:21,649 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:21,649 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809853701] [2021-06-12 20:15:21,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:21,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:21,726 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:21,726 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:21,726 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809853701] [2021-06-12 20:15:21,726 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809853701] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:21,727 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1306190203] [2021-06-12 20:15:21,727 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 336 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 336 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:21,831 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:15:21,831 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:21,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:21,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:22,005 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:22,006 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:22,006 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:15:22,007 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:22,008 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:22,009 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:22,011 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:22,011 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:22,013 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:22,013 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:15:22,014 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:22,025 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-06-12 20:15:22,026 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:22,027 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:22,031 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:22,032 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 20:15:22,032 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-06-12 20:15:22,038 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:22,038 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1306190203] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:22,038 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:22,038 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:15:22,038 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086391831] [2021-06-12 20:15:22,038 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:15:22,038 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:22,038 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:15:22,038 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:15:22,038 INFO L87 Difference]: Start difference. First operand 157 states and 341 transitions. Second operand has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:22,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:22,265 INFO L93 Difference]: Finished difference Result 194 states and 411 transitions. [2021-06-12 20:15:22,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:15:22,265 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:22,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:22,265 INFO L225 Difference]: With dead ends: 194 [2021-06-12 20:15:22,265 INFO L226 Difference]: Without dead ends: 194 [2021-06-12 20:15:22,266 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 220.2ms TimeCoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:15:22,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2021-06-12 20:15:22,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 160. [2021-06-12 20:15:22,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 159 states have (on average 2.188679245283019) internal successors, (348), 159 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:22,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 348 transitions. [2021-06-12 20:15:22,267 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 348 transitions. Word has length 19 [2021-06-12 20:15:22,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:22,267 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 348 transitions. [2021-06-12 20:15:22,267 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:22,267 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 348 transitions. [2021-06-12 20:15:22,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:22,267 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:22,268 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:22,468 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18098,336 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:22,468 INFO L430 AbstractCegarLoop]: === Iteration 342 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:22,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:22,468 INFO L82 PathProgramCache]: Analyzing trace with hash -1902096621, now seen corresponding path program 336 times [2021-06-12 20:15:22,468 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:22,468 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698966890] [2021-06-12 20:15:22,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:22,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:22,536 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:22,536 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:22,536 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698966890] [2021-06-12 20:15:22,536 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698966890] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:22,536 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1186880654] [2021-06-12 20:15:22,537 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 337 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 337 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:22,630 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:15:22,630 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:22,631 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:22,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:22,779 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:22,779 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1186880654] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:22,779 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:22,779 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:15:22,779 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911704985] [2021-06-12 20:15:22,779 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:15:22,779 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:22,779 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:15:22,779 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:15:22,779 INFO L87 Difference]: Start difference. First operand 160 states and 348 transitions. Second operand has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:22,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:22,962 INFO L93 Difference]: Finished difference Result 178 states and 379 transitions. [2021-06-12 20:15:22,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:15:22,962 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:22,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:22,962 INFO L225 Difference]: With dead ends: 178 [2021-06-12 20:15:22,962 INFO L226 Difference]: Without dead ends: 172 [2021-06-12 20:15:22,962 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 235.4ms TimeCoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:15:22,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2021-06-12 20:15:22,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 160. [2021-06-12 20:15:22,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 159 states have (on average 2.1761006289308176) internal successors, (346), 159 states have internal predecessors, (346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:22,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 346 transitions. [2021-06-12 20:15:22,964 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 346 transitions. Word has length 19 [2021-06-12 20:15:22,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:22,964 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 346 transitions. [2021-06-12 20:15:22,964 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:22,964 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 346 transitions. [2021-06-12 20:15:22,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:22,964 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:22,964 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:23,164 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 337 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable18139 [2021-06-12 20:15:23,165 INFO L430 AbstractCegarLoop]: === Iteration 343 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:23,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:23,165 INFO L82 PathProgramCache]: Analyzing trace with hash 870143391, now seen corresponding path program 337 times [2021-06-12 20:15:23,165 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:23,165 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069617390] [2021-06-12 20:15:23,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:23,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:23,244 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:23,244 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:23,244 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069617390] [2021-06-12 20:15:23,244 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069617390] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:23,244 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [562705697] [2021-06-12 20:15:23,244 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 338 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 338 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:23,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:23,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:23,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:23,503 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:23,503 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [562705697] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:23,503 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:23,503 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:23,503 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868306078] [2021-06-12 20:15:23,503 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:23,503 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:23,504 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:23,504 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:23,504 INFO L87 Difference]: Start difference. First operand 160 states and 346 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:23,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:23,685 INFO L93 Difference]: Finished difference Result 183 states and 392 transitions. [2021-06-12 20:15:23,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:15:23,685 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:23,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:23,685 INFO L225 Difference]: With dead ends: 183 [2021-06-12 20:15:23,685 INFO L226 Difference]: Without dead ends: 183 [2021-06-12 20:15:23,685 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 243.1ms TimeCoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:15:23,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2021-06-12 20:15:23,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 160. [2021-06-12 20:15:23,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 159 states have (on average 2.1761006289308176) internal successors, (346), 159 states have internal predecessors, (346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:23,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 346 transitions. [2021-06-12 20:15:23,687 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 346 transitions. Word has length 19 [2021-06-12 20:15:23,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:23,687 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 346 transitions. [2021-06-12 20:15:23,687 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:23,687 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 346 transitions. [2021-06-12 20:15:23,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:23,687 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:23,687 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:23,887 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 338 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable18158 [2021-06-12 20:15:23,888 INFO L430 AbstractCegarLoop]: === Iteration 344 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:23,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:23,888 INFO L82 PathProgramCache]: Analyzing trace with hash 879306225, now seen corresponding path program 338 times [2021-06-12 20:15:23,888 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:23,888 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466367580] [2021-06-12 20:15:23,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:23,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:23,966 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:23,966 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:23,967 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466367580] [2021-06-12 20:15:23,967 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466367580] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:23,967 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1453675799] [2021-06-12 20:15:23,967 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 339 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 339 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:24,067 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:15:24,067 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:24,067 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:24,068 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:24,240 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:24,240 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1453675799] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:24,240 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:24,240 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:24,240 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13626542] [2021-06-12 20:15:24,240 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:24,240 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:24,240 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:24,240 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:24,240 INFO L87 Difference]: Start difference. First operand 160 states and 346 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:24,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:24,519 INFO L93 Difference]: Finished difference Result 205 states and 436 transitions. [2021-06-12 20:15:24,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:15:24,519 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:24,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:24,519 INFO L225 Difference]: With dead ends: 205 [2021-06-12 20:15:24,520 INFO L226 Difference]: Without dead ends: 205 [2021-06-12 20:15:24,520 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 308.7ms TimeCoverageRelationStatistics Valid=91, Invalid=559, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:15:24,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-06-12 20:15:24,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 161. [2021-06-12 20:15:24,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 160 states have (on average 2.175) internal successors, (348), 160 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:24,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 348 transitions. [2021-06-12 20:15:24,521 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 348 transitions. Word has length 19 [2021-06-12 20:15:24,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:24,521 INFO L482 AbstractCegarLoop]: Abstraction has 161 states and 348 transitions. [2021-06-12 20:15:24,521 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:24,521 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 348 transitions. [2021-06-12 20:15:24,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:24,522 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:24,522 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:24,722 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18174,339 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:24,722 INFO L430 AbstractCegarLoop]: === Iteration 345 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:24,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:24,722 INFO L82 PathProgramCache]: Analyzing trace with hash -505871521, now seen corresponding path program 339 times [2021-06-12 20:15:24,722 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:24,722 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786560950] [2021-06-12 20:15:24,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:24,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:24,803 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:24,803 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:24,804 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786560950] [2021-06-12 20:15:24,804 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786560950] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:24,804 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1380564360] [2021-06-12 20:15:24,804 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 340 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 340 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:24,896 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:15:24,896 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:24,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:24,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:25,097 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:25,097 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1380564360] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:25,098 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:25,098 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:25,098 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090437206] [2021-06-12 20:15:25,098 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:25,098 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:25,098 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:25,098 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:25,098 INFO L87 Difference]: Start difference. First operand 161 states and 348 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:25,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:25,534 INFO L93 Difference]: Finished difference Result 215 states and 456 transitions. [2021-06-12 20:15:25,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:15:25,534 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:25,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:25,534 INFO L225 Difference]: With dead ends: 215 [2021-06-12 20:15:25,535 INFO L226 Difference]: Without dead ends: 215 [2021-06-12 20:15:25,535 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 423.3ms TimeCoverageRelationStatistics Valid=125, Invalid=687, Unknown=0, NotChecked=0, Total=812 [2021-06-12 20:15:25,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2021-06-12 20:15:25,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 162. [2021-06-12 20:15:25,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 161 states have (on average 2.1739130434782608) internal successors, (350), 161 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:25,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 350 transitions. [2021-06-12 20:15:25,536 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 350 transitions. Word has length 19 [2021-06-12 20:15:25,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:25,536 INFO L482 AbstractCegarLoop]: Abstraction has 162 states and 350 transitions. [2021-06-12 20:15:25,536 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:25,536 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 350 transitions. [2021-06-12 20:15:25,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:25,537 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:25,537 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:25,737 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18193,340 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:25,737 INFO L430 AbstractCegarLoop]: === Iteration 346 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:25,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:25,737 INFO L82 PathProgramCache]: Analyzing trace with hash -1520385999, now seen corresponding path program 340 times [2021-06-12 20:15:25,737 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:25,738 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285974048] [2021-06-12 20:15:25,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:25,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:25,819 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:25,819 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:25,819 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285974048] [2021-06-12 20:15:25,819 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285974048] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:25,819 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1935024113] [2021-06-12 20:15:25,819 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 341 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 341 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:25,911 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:15:25,912 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:25,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:25,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:26,211 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:26,211 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1935024113] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:26,211 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:26,211 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:26,211 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861589505] [2021-06-12 20:15:26,211 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:26,211 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:26,211 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:26,211 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:26,211 INFO L87 Difference]: Start difference. First operand 162 states and 350 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:26,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:26,666 INFO L93 Difference]: Finished difference Result 220 states and 466 transitions. [2021-06-12 20:15:26,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:15:26,666 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:26,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:26,666 INFO L225 Difference]: With dead ends: 220 [2021-06-12 20:15:26,666 INFO L226 Difference]: Without dead ends: 220 [2021-06-12 20:15:26,666 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 465.6ms TimeCoverageRelationStatistics Valid=138, Invalid=674, Unknown=0, NotChecked=0, Total=812 [2021-06-12 20:15:26,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2021-06-12 20:15:26,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 159. [2021-06-12 20:15:26,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 158 states have (on average 2.1772151898734178) internal successors, (344), 158 states have internal predecessors, (344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:26,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 344 transitions. [2021-06-12 20:15:26,668 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 344 transitions. Word has length 19 [2021-06-12 20:15:26,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:26,668 INFO L482 AbstractCegarLoop]: Abstraction has 159 states and 344 transitions. [2021-06-12 20:15:26,668 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:26,668 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 344 transitions. [2021-06-12 20:15:26,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:26,668 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:26,669 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:26,869 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18219,341 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:26,869 INFO L430 AbstractCegarLoop]: === Iteration 347 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:26,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:26,869 INFO L82 PathProgramCache]: Analyzing trace with hash -1233122405, now seen corresponding path program 341 times [2021-06-12 20:15:26,869 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:26,869 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780123113] [2021-06-12 20:15:26,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:26,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:26,946 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:26,946 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:26,946 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780123113] [2021-06-12 20:15:26,946 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780123113] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:26,946 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [179953640] [2021-06-12 20:15:26,946 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 342 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 342 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:27,038 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:15:27,038 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:27,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:27,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:27,205 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:27,205 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [179953640] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:27,205 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:27,205 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:27,206 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163609626] [2021-06-12 20:15:27,206 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:27,206 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:27,206 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:27,206 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:27,206 INFO L87 Difference]: Start difference. First operand 159 states and 344 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:27,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:27,408 INFO L93 Difference]: Finished difference Result 194 states and 414 transitions. [2021-06-12 20:15:27,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:15:27,408 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:27,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:27,408 INFO L225 Difference]: With dead ends: 194 [2021-06-12 20:15:27,408 INFO L226 Difference]: Without dead ends: 194 [2021-06-12 20:15:27,408 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 228.0ms TimeCoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:15:27,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2021-06-12 20:15:27,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 160. [2021-06-12 20:15:27,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 159 states have (on average 2.1761006289308176) internal successors, (346), 159 states have internal predecessors, (346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:27,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 346 transitions. [2021-06-12 20:15:27,410 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 346 transitions. Word has length 19 [2021-06-12 20:15:27,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:27,410 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 346 transitions. [2021-06-12 20:15:27,410 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:27,410 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 346 transitions. [2021-06-12 20:15:27,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:27,410 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:27,410 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:27,611 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18288,342 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:27,611 INFO L430 AbstractCegarLoop]: === Iteration 348 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:27,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:27,611 INFO L82 PathProgramCache]: Analyzing trace with hash 1676667145, now seen corresponding path program 342 times [2021-06-12 20:15:27,611 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:27,611 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429097170] [2021-06-12 20:15:27,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:27,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:27,689 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:27,690 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:27,690 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429097170] [2021-06-12 20:15:27,690 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429097170] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:27,690 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1216888148] [2021-06-12 20:15:27,690 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 343 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 343 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:27,783 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:15:27,783 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:27,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:27,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:27,967 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:27,967 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1216888148] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:27,967 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:27,967 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:27,967 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429530062] [2021-06-12 20:15:27,968 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:27,968 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:27,968 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:27,968 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:27,968 INFO L87 Difference]: Start difference. First operand 160 states and 346 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:28,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:28,329 INFO L93 Difference]: Finished difference Result 210 states and 446 transitions. [2021-06-12 20:15:28,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:15:28,329 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:28,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:28,330 INFO L225 Difference]: With dead ends: 210 [2021-06-12 20:15:28,330 INFO L226 Difference]: Without dead ends: 210 [2021-06-12 20:15:28,330 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137 ImplicationChecksByTransitivity, 376.7ms TimeCoverageRelationStatistics Valid=126, Invalid=686, Unknown=0, NotChecked=0, Total=812 [2021-06-12 20:15:28,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2021-06-12 20:15:28,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 161. [2021-06-12 20:15:28,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 160 states have (on average 2.175) internal successors, (348), 160 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:28,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 348 transitions. [2021-06-12 20:15:28,331 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 348 transitions. Word has length 19 [2021-06-12 20:15:28,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:28,332 INFO L482 AbstractCegarLoop]: Abstraction has 161 states and 348 transitions. [2021-06-12 20:15:28,332 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:28,332 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 348 transitions. [2021-06-12 20:15:28,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:28,332 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:28,332 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:28,532 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 343 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable18304 [2021-06-12 20:15:28,532 INFO L430 AbstractCegarLoop]: === Iteration 349 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:28,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:28,533 INFO L82 PathProgramCache]: Analyzing trace with hash -1934094241, now seen corresponding path program 343 times [2021-06-12 20:15:28,533 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:28,533 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624857488] [2021-06-12 20:15:28,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:28,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:28,613 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:28,613 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:28,613 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624857488] [2021-06-12 20:15:28,613 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624857488] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:28,613 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1645783652] [2021-06-12 20:15:28,613 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 344 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 344 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:28,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:28,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:28,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:28,953 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:28,953 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1645783652] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:28,953 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:28,953 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:28,953 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617164612] [2021-06-12 20:15:28,954 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:28,954 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:28,954 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:28,954 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:28,954 INFO L87 Difference]: Start difference. First operand 161 states and 348 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:29,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:29,364 INFO L93 Difference]: Finished difference Result 221 states and 469 transitions. [2021-06-12 20:15:29,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:15:29,364 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:29,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:29,364 INFO L225 Difference]: With dead ends: 221 [2021-06-12 20:15:29,364 INFO L226 Difference]: Without dead ends: 221 [2021-06-12 20:15:29,365 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 428.9ms TimeCoverageRelationStatistics Valid=138, Invalid=674, Unknown=0, NotChecked=0, Total=812 [2021-06-12 20:15:29,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2021-06-12 20:15:29,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 162. [2021-06-12 20:15:29,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 161 states have (on average 2.1739130434782608) internal successors, (350), 161 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:29,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 350 transitions. [2021-06-12 20:15:29,366 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 350 transitions. Word has length 19 [2021-06-12 20:15:29,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:29,366 INFO L482 AbstractCegarLoop]: Abstraction has 162 states and 350 transitions. [2021-06-12 20:15:29,366 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:29,366 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 350 transitions. [2021-06-12 20:15:29,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:29,367 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:29,367 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:29,567 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18330,344 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:29,567 INFO L430 AbstractCegarLoop]: === Iteration 350 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:29,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:29,567 INFO L82 PathProgramCache]: Analyzing trace with hash 214814944, now seen corresponding path program 344 times [2021-06-12 20:15:29,567 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:29,567 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925983404] [2021-06-12 20:15:29,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:29,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:29,646 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:29,646 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:29,646 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925983404] [2021-06-12 20:15:29,646 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925983404] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:29,646 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [703148718] [2021-06-12 20:15:29,646 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 345 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 345 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:29,738 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:15:29,738 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:29,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:29,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:29,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:29,942 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:29,945 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:29,945 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:15:29,946 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:30,002 INFO L628 ElimStorePlain]: treesize reduction 63, result has 45.7 percent of original size [2021-06-12 20:15:30,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:15:30,005 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:30,025 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:30,027 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:30,028 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:30,046 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:30,048 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:15:30,049 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:30,066 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:30,067 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:15:30,067 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 7 variables, input treesize:128, output treesize:13 [2021-06-12 20:15:30,096 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:30,097 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [703148718] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:30,097 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:30,097 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:30,097 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100272802] [2021-06-12 20:15:30,097 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:30,097 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:30,097 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:30,097 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:30,097 INFO L87 Difference]: Start difference. First operand 162 states and 350 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:30,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:30,270 INFO L93 Difference]: Finished difference Result 173 states and 372 transitions. [2021-06-12 20:15:30,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:15:30,271 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:30,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:30,271 INFO L225 Difference]: With dead ends: 173 [2021-06-12 20:15:30,271 INFO L226 Difference]: Without dead ends: 173 [2021-06-12 20:15:30,271 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 279.6ms TimeCoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:15:30,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2021-06-12 20:15:30,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 157. [2021-06-12 20:15:30,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 156 states have (on average 2.1794871794871793) internal successors, (340), 156 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:30,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 340 transitions. [2021-06-12 20:15:30,272 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 340 transitions. Word has length 19 [2021-06-12 20:15:30,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:30,273 INFO L482 AbstractCegarLoop]: Abstraction has 157 states and 340 transitions. [2021-06-12 20:15:30,273 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:30,273 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 340 transitions. [2021-06-12 20:15:30,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:30,273 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:30,273 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:30,473 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 345 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable18380 [2021-06-12 20:15:30,473 INFO L430 AbstractCegarLoop]: === Iteration 351 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:30,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:30,473 INFO L82 PathProgramCache]: Analyzing trace with hash -237659338, now seen corresponding path program 345 times [2021-06-12 20:15:30,474 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:30,474 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375533614] [2021-06-12 20:15:30,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:30,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:30,549 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:30,549 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:30,549 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375533614] [2021-06-12 20:15:30,549 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375533614] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:30,549 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1693485357] [2021-06-12 20:15:30,549 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 346 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 346 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:30,644 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:15:30,644 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:30,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:30,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:30,792 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:30,793 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:30,793 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:15:30,794 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:30,795 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:30,796 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:30,797 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:30,798 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:15:30,798 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:30,809 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-06-12 20:15:30,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:30,811 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:30,816 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:30,816 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 20:15:30,816 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:79, output treesize:6 [2021-06-12 20:15:30,822 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:30,822 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1693485357] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:30,822 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:30,822 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:30,822 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514032663] [2021-06-12 20:15:30,822 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:30,822 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:30,823 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:30,823 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:30,823 INFO L87 Difference]: Start difference. First operand 157 states and 340 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:31,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:31,015 INFO L93 Difference]: Finished difference Result 189 states and 397 transitions. [2021-06-12 20:15:31,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:15:31,015 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:31,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:31,015 INFO L225 Difference]: With dead ends: 189 [2021-06-12 20:15:31,015 INFO L226 Difference]: Without dead ends: 189 [2021-06-12 20:15:31,015 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 220.5ms TimeCoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:15:31,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2021-06-12 20:15:31,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 150. [2021-06-12 20:15:31,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 149 states have (on average 2.161073825503356) internal successors, (322), 149 states have internal predecessors, (322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:31,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 322 transitions. [2021-06-12 20:15:31,017 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 322 transitions. Word has length 19 [2021-06-12 20:15:31,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:31,017 INFO L482 AbstractCegarLoop]: Abstraction has 150 states and 322 transitions. [2021-06-12 20:15:31,017 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:31,017 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 322 transitions. [2021-06-12 20:15:31,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:31,017 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:31,017 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:31,218 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 346 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable18401 [2021-06-12 20:15:31,218 INFO L430 AbstractCegarLoop]: === Iteration 352 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:31,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:31,218 INFO L82 PathProgramCache]: Analyzing trace with hash -818282917, now seen corresponding path program 346 times [2021-06-12 20:15:31,218 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:31,218 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148085747] [2021-06-12 20:15:31,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:31,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:31,292 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:31,292 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:31,292 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148085747] [2021-06-12 20:15:31,293 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148085747] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:31,293 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1367314948] [2021-06-12 20:15:31,293 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 347 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 347 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:31,390 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:15:31,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:31,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:31,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:31,554 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:31,554 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1367314948] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:31,554 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:31,554 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:31,554 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208788840] [2021-06-12 20:15:31,554 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:31,554 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:31,554 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:31,555 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:31,555 INFO L87 Difference]: Start difference. First operand 150 states and 322 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:31,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:31,733 INFO L93 Difference]: Finished difference Result 188 states and 398 transitions. [2021-06-12 20:15:31,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:15:31,733 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:31,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:31,733 INFO L225 Difference]: With dead ends: 188 [2021-06-12 20:15:31,733 INFO L226 Difference]: Without dead ends: 188 [2021-06-12 20:15:31,733 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 210.8ms TimeCoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:15:31,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2021-06-12 20:15:31,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 152. [2021-06-12 20:15:31,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 151 states have (on average 2.1589403973509933) internal successors, (326), 151 states have internal predecessors, (326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:31,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 326 transitions. [2021-06-12 20:15:31,735 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 326 transitions. Word has length 19 [2021-06-12 20:15:31,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:31,735 INFO L482 AbstractCegarLoop]: Abstraction has 152 states and 326 transitions. [2021-06-12 20:15:31,735 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:31,735 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 326 transitions. [2021-06-12 20:15:31,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:31,735 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:31,735 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:31,936 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 347 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable18420 [2021-06-12 20:15:31,936 INFO L430 AbstractCegarLoop]: === Iteration 353 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:31,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:31,936 INFO L82 PathProgramCache]: Analyzing trace with hash 2091506633, now seen corresponding path program 347 times [2021-06-12 20:15:31,936 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:31,936 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030376863] [2021-06-12 20:15:31,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:31,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:32,012 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:32,013 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:32,013 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030376863] [2021-06-12 20:15:32,013 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030376863] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:32,013 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1449263146] [2021-06-12 20:15:32,013 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 348 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 348 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:32,107 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:15:32,108 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:32,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:32,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:32,305 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:32,305 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1449263146] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:32,305 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:32,305 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:32,305 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386357528] [2021-06-12 20:15:32,305 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:32,305 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:32,305 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:32,305 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:32,305 INFO L87 Difference]: Start difference. First operand 152 states and 326 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:32,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:32,625 INFO L93 Difference]: Finished difference Result 207 states and 436 transitions. [2021-06-12 20:15:32,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:15:32,626 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:32,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:32,626 INFO L225 Difference]: With dead ends: 207 [2021-06-12 20:15:32,626 INFO L226 Difference]: Without dead ends: 207 [2021-06-12 20:15:32,626 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 337.7ms TimeCoverageRelationStatistics Valid=110, Invalid=646, Unknown=0, NotChecked=0, Total=756 [2021-06-12 20:15:32,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2021-06-12 20:15:32,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 153. [2021-06-12 20:15:32,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 152 states have (on average 2.1578947368421053) internal successors, (328), 152 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:32,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 328 transitions. [2021-06-12 20:15:32,627 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 328 transitions. Word has length 19 [2021-06-12 20:15:32,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:32,628 INFO L482 AbstractCegarLoop]: Abstraction has 153 states and 328 transitions. [2021-06-12 20:15:32,628 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:32,628 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 328 transitions. [2021-06-12 20:15:32,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:32,628 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:32,628 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:32,828 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18438,348 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:32,828 INFO L430 AbstractCegarLoop]: === Iteration 354 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:32,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:32,829 INFO L82 PathProgramCache]: Analyzing trace with hash 1076992155, now seen corresponding path program 348 times [2021-06-12 20:15:32,829 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:32,829 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559153094] [2021-06-12 20:15:32,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:32,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:32,908 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:32,908 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:32,909 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559153094] [2021-06-12 20:15:32,909 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559153094] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:32,909 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [51550107] [2021-06-12 20:15:32,909 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 349 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 349 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:33,003 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-12 20:15:33,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:33,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:33,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:33,296 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:33,296 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [51550107] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:33,296 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:33,296 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:33,296 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416184116] [2021-06-12 20:15:33,297 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:33,297 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:33,297 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:33,297 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:33,297 INFO L87 Difference]: Start difference. First operand 153 states and 328 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:33,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:33,692 INFO L93 Difference]: Finished difference Result 219 states and 460 transitions. [2021-06-12 20:15:33,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:15:33,692 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:33,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:33,692 INFO L225 Difference]: With dead ends: 219 [2021-06-12 20:15:33,692 INFO L226 Difference]: Without dead ends: 219 [2021-06-12 20:15:33,693 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 378.3ms TimeCoverageRelationStatistics Valid=118, Invalid=638, Unknown=0, NotChecked=0, Total=756 [2021-06-12 20:15:33,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2021-06-12 20:15:33,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 154. [2021-06-12 20:15:33,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 153 states have (on average 2.156862745098039) internal successors, (330), 153 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:33,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 330 transitions. [2021-06-12 20:15:33,694 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 330 transitions. Word has length 19 [2021-06-12 20:15:33,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:33,694 INFO L482 AbstractCegarLoop]: Abstraction has 154 states and 330 transitions. [2021-06-12 20:15:33,694 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:33,694 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 330 transitions. [2021-06-12 20:15:33,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:33,695 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:33,695 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:33,895 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 349 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable18469 [2021-06-12 20:15:33,895 INFO L430 AbstractCegarLoop]: === Iteration 355 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:33,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:33,895 INFO L82 PathProgramCache]: Analyzing trace with hash 629654432, now seen corresponding path program 349 times [2021-06-12 20:15:33,895 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:33,895 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903944683] [2021-06-12 20:15:33,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:33,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:33,973 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:33,973 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:33,973 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903944683] [2021-06-12 20:15:33,973 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903944683] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:33,973 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1847250743] [2021-06-12 20:15:33,973 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 350 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 350 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:34,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:34,067 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:34,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:34,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:15:34,294 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:34,298 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:34,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:15:34,299 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:34,382 INFO L628 ElimStorePlain]: treesize reduction 86, result has 48.8 percent of original size [2021-06-12 20:15:34,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:34,386 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:34,417 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:34,419 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:15:34,420 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:34,449 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:34,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:15:34,452 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:34,480 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:34,482 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:15:34,483 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:34,510 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:34,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:34,513 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:34,538 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:34,541 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:34,542 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:34,566 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:34,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:34,578 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:34,601 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:34,602 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:15:34,602 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-06-12 20:15:34,631 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:34,631 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1847250743] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:34,631 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:34,631 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:34,631 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219945134] [2021-06-12 20:15:34,631 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:34,631 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:34,632 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:34,632 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:34,632 INFO L87 Difference]: Start difference. First operand 154 states and 330 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:34,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:34,796 INFO L93 Difference]: Finished difference Result 179 states and 381 transitions. [2021-06-12 20:15:34,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:15:34,796 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:34,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:34,796 INFO L225 Difference]: With dead ends: 179 [2021-06-12 20:15:34,796 INFO L226 Difference]: Without dead ends: 179 [2021-06-12 20:15:34,796 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 284.0ms TimeCoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:15:34,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2021-06-12 20:15:34,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 151. [2021-06-12 20:15:34,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 150 states have (on average 2.16) internal successors, (324), 150 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:34,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 324 transitions. [2021-06-12 20:15:34,798 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 324 transitions. Word has length 19 [2021-06-12 20:15:34,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:34,798 INFO L482 AbstractCegarLoop]: Abstraction has 151 states and 324 transitions. [2021-06-12 20:15:34,798 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:34,798 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 324 transitions. [2021-06-12 20:15:34,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:34,798 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:34,798 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:34,998 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 350 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable18528 [2021-06-12 20:15:34,999 INFO L430 AbstractCegarLoop]: === Iteration 356 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:34,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:34,999 INFO L82 PathProgramCache]: Analyzing trace with hash -1163224865, now seen corresponding path program 350 times [2021-06-12 20:15:34,999 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:34,999 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216393868] [2021-06-12 20:15:34,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:35,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:35,078 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:35,079 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:35,079 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216393868] [2021-06-12 20:15:35,079 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216393868] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:35,079 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1890146960] [2021-06-12 20:15:35,079 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 351 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 351 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:35,173 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:15:35,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:35,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:35,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:35,354 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:35,355 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1890146960] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:35,355 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:35,355 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:35,355 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900268938] [2021-06-12 20:15:35,355 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:35,355 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:35,355 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:35,355 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:35,355 INFO L87 Difference]: Start difference. First operand 151 states and 324 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:35,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:35,596 INFO L93 Difference]: Finished difference Result 189 states and 400 transitions. [2021-06-12 20:15:35,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:15:35,596 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:35,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:35,597 INFO L225 Difference]: With dead ends: 189 [2021-06-12 20:15:35,597 INFO L226 Difference]: Without dead ends: 189 [2021-06-12 20:15:35,597 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 226.7ms TimeCoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:15:35,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2021-06-12 20:15:35,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 153. [2021-06-12 20:15:35,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 152 states have (on average 2.1578947368421053) internal successors, (328), 152 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:35,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 328 transitions. [2021-06-12 20:15:35,598 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 328 transitions. Word has length 19 [2021-06-12 20:15:35,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:35,598 INFO L482 AbstractCegarLoop]: Abstraction has 153 states and 328 transitions. [2021-06-12 20:15:35,598 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:35,598 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 328 transitions. [2021-06-12 20:15:35,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:35,599 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:35,599 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:35,799 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 351 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable18551 [2021-06-12 20:15:35,799 INFO L430 AbstractCegarLoop]: === Iteration 357 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:35,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:35,799 INFO L82 PathProgramCache]: Analyzing trace with hash -479018955, now seen corresponding path program 351 times [2021-06-12 20:15:35,799 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:35,800 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183985540] [2021-06-12 20:15:35,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:35,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:35,880 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:35,880 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:35,881 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183985540] [2021-06-12 20:15:35,881 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183985540] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:35,881 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559767111] [2021-06-12 20:15:35,881 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 352 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 352 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:35,976 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:15:35,976 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:35,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:35,978 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:36,197 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:36,197 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1559767111] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:36,197 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:36,197 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:36,197 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006927481] [2021-06-12 20:15:36,197 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:36,197 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:36,197 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:36,197 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:36,198 INFO L87 Difference]: Start difference. First operand 153 states and 328 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:36,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:36,462 INFO L93 Difference]: Finished difference Result 215 states and 453 transitions. [2021-06-12 20:15:36,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:15:36,462 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:36,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:36,462 INFO L225 Difference]: With dead ends: 215 [2021-06-12 20:15:36,462 INFO L226 Difference]: Without dead ends: 215 [2021-06-12 20:15:36,462 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 282.7ms TimeCoverageRelationStatistics Valid=106, Invalid=544, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:15:36,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2021-06-12 20:15:36,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 154. [2021-06-12 20:15:36,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 153 states have (on average 2.156862745098039) internal successors, (330), 153 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:36,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 330 transitions. [2021-06-12 20:15:36,464 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 330 transitions. Word has length 19 [2021-06-12 20:15:36,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:36,464 INFO L482 AbstractCegarLoop]: Abstraction has 154 states and 330 transitions. [2021-06-12 20:15:36,464 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:36,464 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 330 transitions. [2021-06-12 20:15:36,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:36,464 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:36,464 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:36,664 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18581,352 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:36,665 INFO L430 AbstractCegarLoop]: === Iteration 358 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:36,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:36,665 INFO L82 PathProgramCache]: Analyzing trace with hash 1669890230, now seen corresponding path program 352 times [2021-06-12 20:15:36,665 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:36,665 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235708159] [2021-06-12 20:15:36,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:36,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:36,746 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:36,746 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:36,746 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235708159] [2021-06-12 20:15:36,747 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235708159] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:36,747 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [699380502] [2021-06-12 20:15:36,747 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 353 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 353 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:36,842 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:15:36,842 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:36,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:36,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:37,006 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:37,007 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:37,010 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:37,010 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:37,065 INFO L628 ElimStorePlain]: treesize reduction 51, result has 52.8 percent of original size [2021-06-12 20:15:37,068 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:15:37,068 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:37,089 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:37,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:15:37,092 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:37,111 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:37,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:37,114 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:37,132 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:37,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:37,135 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:37,151 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:37,152 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 5 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:15:37,152 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 8 variables, input treesize:140, output treesize:13 [2021-06-12 20:15:37,181 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:37,181 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [699380502] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:37,181 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:37,181 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:37,181 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372576572] [2021-06-12 20:15:37,181 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:37,181 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:37,181 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:37,181 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:37,181 INFO L87 Difference]: Start difference. First operand 154 states and 330 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:37,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:37,415 INFO L93 Difference]: Finished difference Result 177 states and 377 transitions. [2021-06-12 20:15:37,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:15:37,415 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:37,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:37,415 INFO L225 Difference]: With dead ends: 177 [2021-06-12 20:15:37,415 INFO L226 Difference]: Without dead ends: 177 [2021-06-12 20:15:37,415 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 275.0ms TimeCoverageRelationStatistics Valid=102, Invalid=498, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:15:37,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2021-06-12 20:15:37,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 152. [2021-06-12 20:15:37,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 151 states have (on average 2.1589403973509933) internal successors, (326), 151 states have internal predecessors, (326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:37,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 326 transitions. [2021-06-12 20:15:37,417 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 326 transitions. Word has length 19 [2021-06-12 20:15:37,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:37,417 INFO L482 AbstractCegarLoop]: Abstraction has 152 states and 326 transitions. [2021-06-12 20:15:37,417 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:37,417 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 326 transitions. [2021-06-12 20:15:37,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:37,417 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:37,417 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:37,617 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18624,353 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:37,618 INFO L430 AbstractCegarLoop]: === Iteration 359 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:37,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:37,618 INFO L82 PathProgramCache]: Analyzing trace with hash -1589994021, now seen corresponding path program 353 times [2021-06-12 20:15:37,618 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:37,618 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433499898] [2021-06-12 20:15:37,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:37,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:37,696 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:37,697 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:37,697 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433499898] [2021-06-12 20:15:37,697 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433499898] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:37,697 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1664621950] [2021-06-12 20:15:37,697 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 354 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 354 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:37,791 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-12 20:15:37,791 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:37,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:37,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:38,000 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:38,000 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1664621950] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:38,000 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:38,000 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:38,000 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207189374] [2021-06-12 20:15:38,000 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:38,000 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:38,000 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:38,000 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:38,000 INFO L87 Difference]: Start difference. First operand 152 states and 326 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:38,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:38,200 INFO L93 Difference]: Finished difference Result 190 states and 394 transitions. [2021-06-12 20:15:38,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:15:38,200 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:38,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:38,201 INFO L225 Difference]: With dead ends: 190 [2021-06-12 20:15:38,201 INFO L226 Difference]: Without dead ends: 190 [2021-06-12 20:15:38,201 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 246.7ms TimeCoverageRelationStatistics Valid=98, Invalid=454, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:15:38,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2021-06-12 20:15:38,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 154. [2021-06-12 20:15:38,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 153 states have (on average 2.1633986928104574) internal successors, (331), 153 states have internal predecessors, (331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:38,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 331 transitions. [2021-06-12 20:15:38,202 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 331 transitions. Word has length 19 [2021-06-12 20:15:38,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:38,202 INFO L482 AbstractCegarLoop]: Abstraction has 154 states and 331 transitions. [2021-06-12 20:15:38,202 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:38,202 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 331 transitions. [2021-06-12 20:15:38,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:38,203 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:38,203 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:38,403 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18643,354 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:38,403 INFO L430 AbstractCegarLoop]: === Iteration 360 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:38,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:38,403 INFO L82 PathProgramCache]: Analyzing trace with hash -2037331744, now seen corresponding path program 354 times [2021-06-12 20:15:38,403 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:38,403 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462938842] [2021-06-12 20:15:38,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:38,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:38,486 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:38,487 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:38,487 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462938842] [2021-06-12 20:15:38,487 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462938842] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:38,487 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [15501304] [2021-06-12 20:15:38,487 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 355 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 355 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:38,582 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-12 20:15:38,582 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:38,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:38,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:38,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:38,781 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:38,783 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:38,784 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:38,784 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:15:38,785 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:38,787 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:38,787 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:38,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:15:38,788 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:38,790 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:15:38,791 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:38,793 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:38,793 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:38,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:15:38,796 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:38,798 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:38,799 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:38,800 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:38,801 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:38,833 INFO L628 ElimStorePlain]: treesize reduction 44, result has 42.9 percent of original size [2021-06-12 20:15:38,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:38,835 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:38,858 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-06-12 20:15:38,859 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:15:38,859 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 3 variables, input treesize:199, output treesize:12 [2021-06-12 20:15:38,881 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:38,881 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [15501304] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:38,881 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:38,881 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:38,881 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647414571] [2021-06-12 20:15:38,881 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:38,881 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:38,881 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:38,881 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:38,881 INFO L87 Difference]: Start difference. First operand 154 states and 331 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:39,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:39,144 INFO L93 Difference]: Finished difference Result 229 states and 468 transitions. [2021-06-12 20:15:39,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:15:39,144 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:39,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:39,145 INFO L225 Difference]: With dead ends: 229 [2021-06-12 20:15:39,145 INFO L226 Difference]: Without dead ends: 229 [2021-06-12 20:15:39,145 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 278.3ms TimeCoverageRelationStatistics Valid=106, Invalid=494, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:15:39,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2021-06-12 20:15:39,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 155. [2021-06-12 20:15:39,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 154 states have (on average 2.1818181818181817) internal successors, (336), 154 states have internal predecessors, (336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:39,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 336 transitions. [2021-06-12 20:15:39,146 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 336 transitions. Word has length 19 [2021-06-12 20:15:39,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:39,147 INFO L482 AbstractCegarLoop]: Abstraction has 155 states and 336 transitions. [2021-06-12 20:15:39,147 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:39,147 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 336 transitions. [2021-06-12 20:15:39,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:39,147 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:39,147 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:39,347 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 355 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable18680 [2021-06-12 20:15:39,347 INFO L430 AbstractCegarLoop]: === Iteration 361 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:39,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:39,347 INFO L82 PathProgramCache]: Analyzing trace with hash 1722405750, now seen corresponding path program 355 times [2021-06-12 20:15:39,347 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:39,348 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755859972] [2021-06-12 20:15:39,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:39,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:39,430 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:39,430 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:39,430 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755859972] [2021-06-12 20:15:39,430 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755859972] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:39,430 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1954207493] [2021-06-12 20:15:39,430 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 356 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 356 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:39,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:39,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:39,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:39,710 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:39,711 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:39,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:15:39,712 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:39,714 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:39,714 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:39,714 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:15:39,715 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:39,717 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:39,717 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:39,719 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:39,719 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:39,730 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-06-12 20:15:39,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:39,733 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:39,737 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:39,738 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 20:15:39,738 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-06-12 20:15:39,743 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:39,743 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1954207493] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:39,744 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:39,744 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:39,744 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390916094] [2021-06-12 20:15:39,744 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:39,744 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:39,744 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:39,744 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:39,744 INFO L87 Difference]: Start difference. First operand 155 states and 336 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:39,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:39,928 INFO L93 Difference]: Finished difference Result 187 states and 395 transitions. [2021-06-12 20:15:39,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:15:39,928 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:39,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:39,928 INFO L225 Difference]: With dead ends: 187 [2021-06-12 20:15:39,928 INFO L226 Difference]: Without dead ends: 187 [2021-06-12 20:15:39,929 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 210.0ms TimeCoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:15:39,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2021-06-12 20:15:39,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 153. [2021-06-12 20:15:39,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 152 states have (on average 2.164473684210526) internal successors, (329), 152 states have internal predecessors, (329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:39,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 329 transitions. [2021-06-12 20:15:39,930 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 329 transitions. Word has length 19 [2021-06-12 20:15:39,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:39,930 INFO L482 AbstractCegarLoop]: Abstraction has 153 states and 329 transitions. [2021-06-12 20:15:39,930 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:39,930 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 329 transitions. [2021-06-12 20:15:39,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:39,930 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:39,930 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:40,131 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18734,356 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:40,131 INFO L430 AbstractCegarLoop]: === Iteration 362 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:40,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:40,131 INFO L82 PathProgramCache]: Analyzing trace with hash 1357685215, now seen corresponding path program 356 times [2021-06-12 20:15:40,131 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:40,131 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036035207] [2021-06-12 20:15:40,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:40,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:40,207 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:40,207 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:40,207 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036035207] [2021-06-12 20:15:40,207 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036035207] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:40,207 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1221288901] [2021-06-12 20:15:40,207 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 357 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 357 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:40,304 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:15:40,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:40,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:40,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:40,491 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:40,491 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1221288901] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:40,491 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:40,491 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:40,491 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014078778] [2021-06-12 20:15:40,491 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:40,491 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:40,491 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:40,491 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:40,491 INFO L87 Difference]: Start difference. First operand 153 states and 329 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:40,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:40,650 INFO L93 Difference]: Finished difference Result 169 states and 357 transitions. [2021-06-12 20:15:40,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:15:40,650 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:40,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:40,650 INFO L225 Difference]: With dead ends: 169 [2021-06-12 20:15:40,650 INFO L226 Difference]: Without dead ends: 165 [2021-06-12 20:15:40,650 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 226.6ms TimeCoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:15:40,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2021-06-12 20:15:40,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 149. [2021-06-12 20:15:40,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 148 states have (on average 2.1621621621621623) internal successors, (320), 148 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:40,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 320 transitions. [2021-06-12 20:15:40,652 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 320 transitions. Word has length 19 [2021-06-12 20:15:40,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:40,652 INFO L482 AbstractCegarLoop]: Abstraction has 149 states and 320 transitions. [2021-06-12 20:15:40,652 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:40,652 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 320 transitions. [2021-06-12 20:15:40,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:40,652 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:40,652 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:40,852 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 357 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable18775 [2021-06-12 20:15:40,853 INFO L430 AbstractCegarLoop]: === Iteration 363 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:40,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:40,853 INFO L82 PathProgramCache]: Analyzing trace with hash -41464289, now seen corresponding path program 357 times [2021-06-12 20:15:40,853 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:40,853 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672958435] [2021-06-12 20:15:40,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:40,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:40,933 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:40,933 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:40,933 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672958435] [2021-06-12 20:15:40,933 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672958435] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:40,933 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1092858835] [2021-06-12 20:15:40,933 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 358 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 358 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:41,028 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-12 20:15:41,028 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:41,028 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:41,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:41,183 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:41,184 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1092858835] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:41,184 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:41,184 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:41,184 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678807432] [2021-06-12 20:15:41,184 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:41,184 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:41,184 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:41,184 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:41,184 INFO L87 Difference]: Start difference. First operand 149 states and 320 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:41,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:41,368 INFO L93 Difference]: Finished difference Result 188 states and 398 transitions. [2021-06-12 20:15:41,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:15:41,368 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:41,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:41,368 INFO L225 Difference]: With dead ends: 188 [2021-06-12 20:15:41,369 INFO L226 Difference]: Without dead ends: 188 [2021-06-12 20:15:41,369 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 199.8ms TimeCoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:15:41,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2021-06-12 20:15:41,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 152. [2021-06-12 20:15:41,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 151 states have (on average 2.1589403973509933) internal successors, (326), 151 states have internal predecessors, (326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:41,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 326 transitions. [2021-06-12 20:15:41,370 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 326 transitions. Word has length 19 [2021-06-12 20:15:41,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:41,370 INFO L482 AbstractCegarLoop]: Abstraction has 152 states and 326 transitions. [2021-06-12 20:15:41,370 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:41,370 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 326 transitions. [2021-06-12 20:15:41,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:41,370 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:41,370 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:41,571 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18801,358 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:41,571 INFO L430 AbstractCegarLoop]: === Iteration 364 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:41,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:41,571 INFO L82 PathProgramCache]: Analyzing trace with hash 642741621, now seen corresponding path program 358 times [2021-06-12 20:15:41,571 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:41,571 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029573583] [2021-06-12 20:15:41,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:41,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:41,651 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:41,651 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:41,651 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029573583] [2021-06-12 20:15:41,651 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029573583] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:41,651 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1498124827] [2021-06-12 20:15:41,651 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 359 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 359 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:41,746 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:15:41,746 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:41,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:41,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:41,970 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:41,970 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1498124827] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:41,970 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:41,970 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:41,970 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842999680] [2021-06-12 20:15:41,970 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:41,970 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:41,970 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:41,970 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:41,971 INFO L87 Difference]: Start difference. First operand 152 states and 326 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:42,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:42,122 INFO L93 Difference]: Finished difference Result 211 states and 445 transitions. [2021-06-12 20:15:42,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:15:42,123 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:42,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:42,123 INFO L225 Difference]: With dead ends: 211 [2021-06-12 20:15:42,123 INFO L226 Difference]: Without dead ends: 211 [2021-06-12 20:15:42,123 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 186.6ms TimeCoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:15:42,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-06-12 20:15:42,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 153. [2021-06-12 20:15:42,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 152 states have (on average 2.1578947368421053) internal successors, (328), 152 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:42,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 328 transitions. [2021-06-12 20:15:42,125 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 328 transitions. Word has length 19 [2021-06-12 20:15:42,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:42,125 INFO L482 AbstractCegarLoop]: Abstraction has 153 states and 328 transitions. [2021-06-12 20:15:42,125 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:42,125 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 328 transitions. [2021-06-12 20:15:42,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:42,125 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:42,125 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:42,325 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 359 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable18820 [2021-06-12 20:15:42,325 INFO L430 AbstractCegarLoop]: === Iteration 365 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:42,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:42,326 INFO L82 PathProgramCache]: Analyzing trace with hash -1503316490, now seen corresponding path program 359 times [2021-06-12 20:15:42,326 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:42,326 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468853797] [2021-06-12 20:15:42,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:42,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:42,407 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:42,407 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:42,407 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468853797] [2021-06-12 20:15:42,407 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468853797] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:42,408 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [954087240] [2021-06-12 20:15:42,408 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 360 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 360 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:42,509 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:15:42,509 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:42,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:42,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:42,683 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:42,684 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:42,687 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:42,687 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:42,744 INFO L628 ElimStorePlain]: treesize reduction 51, result has 52.8 percent of original size [2021-06-12 20:15:42,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:15:42,747 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:42,767 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:42,770 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:15:42,770 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:42,790 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:42,792 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:42,793 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:42,811 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:42,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:42,814 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:42,831 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:42,832 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 5 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:15:42,832 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 8 variables, input treesize:140, output treesize:13 [2021-06-12 20:15:42,861 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:42,861 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [954087240] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:42,861 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:42,861 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:42,861 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006568624] [2021-06-12 20:15:42,861 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:42,861 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:42,861 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:42,861 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:42,862 INFO L87 Difference]: Start difference. First operand 153 states and 328 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:43,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:43,013 INFO L93 Difference]: Finished difference Result 173 states and 368 transitions. [2021-06-12 20:15:43,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:15:43,014 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:43,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:43,014 INFO L225 Difference]: With dead ends: 173 [2021-06-12 20:15:43,014 INFO L226 Difference]: Without dead ends: 173 [2021-06-12 20:15:43,014 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 224.2ms TimeCoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:15:43,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2021-06-12 20:15:43,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 151. [2021-06-12 20:15:43,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 150 states have (on average 2.16) internal successors, (324), 150 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:43,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 324 transitions. [2021-06-12 20:15:43,015 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 324 transitions. Word has length 19 [2021-06-12 20:15:43,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:43,016 INFO L482 AbstractCegarLoop]: Abstraction has 151 states and 324 transitions. [2021-06-12 20:15:43,016 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:43,016 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 324 transitions. [2021-06-12 20:15:43,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:43,016 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:43,016 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:43,216 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18864,360 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:43,216 INFO L430 AbstractCegarLoop]: === Iteration 366 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:43,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:43,216 INFO L82 PathProgramCache]: Analyzing trace with hash -468233445, now seen corresponding path program 360 times [2021-06-12 20:15:43,217 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:43,217 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307504030] [2021-06-12 20:15:43,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:43,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:43,299 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:43,299 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:43,299 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307504030] [2021-06-12 20:15:43,299 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307504030] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:43,299 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1141074320] [2021-06-12 20:15:43,299 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 361 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 361 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:43,396 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:15:43,397 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:43,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:43,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:43,595 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:43,595 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1141074320] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:43,595 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:43,595 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:43,595 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438383610] [2021-06-12 20:15:43,595 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:43,595 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:43,595 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:43,595 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:43,596 INFO L87 Difference]: Start difference. First operand 151 states and 324 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:43,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:43,796 INFO L93 Difference]: Finished difference Result 200 states and 407 transitions. [2021-06-12 20:15:43,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:15:43,797 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:43,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:43,797 INFO L225 Difference]: With dead ends: 200 [2021-06-12 20:15:43,797 INFO L226 Difference]: Without dead ends: 200 [2021-06-12 20:15:43,797 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 272.8ms TimeCoverageRelationStatistics Valid=99, Invalid=501, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:15:43,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2021-06-12 20:15:43,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 153. [2021-06-12 20:15:43,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 152 states have (on average 2.164473684210526) internal successors, (329), 152 states have internal predecessors, (329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:43,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 329 transitions. [2021-06-12 20:15:43,799 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 329 transitions. Word has length 19 [2021-06-12 20:15:43,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:43,799 INFO L482 AbstractCegarLoop]: Abstraction has 153 states and 329 transitions. [2021-06-12 20:15:43,799 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:43,799 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 329 transitions. [2021-06-12 20:15:43,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:43,799 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:43,799 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:43,999 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 361 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable18884 [2021-06-12 20:15:43,999 INFO L430 AbstractCegarLoop]: === Iteration 367 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:44,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:44,000 INFO L82 PathProgramCache]: Analyzing trace with hash -915571168, now seen corresponding path program 361 times [2021-06-12 20:15:44,000 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:44,000 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150770409] [2021-06-12 20:15:44,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:44,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:44,083 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:44,083 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:44,083 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150770409] [2021-06-12 20:15:44,083 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150770409] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:44,083 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [167716936] [2021-06-12 20:15:44,083 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 362 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 362 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:44,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:44,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:44,183 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:44,453 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:44,454 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:44,456 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:44,457 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:44,459 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:44,460 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:44,462 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:44,462 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:44,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:15:44,463 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:44,465 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:44,466 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:44,467 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:44,468 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:44,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:15:44,471 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:44,473 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:44,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:15:44,473 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:44,527 INFO L628 ElimStorePlain]: treesize reduction 44, result has 42.9 percent of original size [2021-06-12 20:15:44,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:44,529 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:44,553 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-06-12 20:15:44,553 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:15:44,553 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 3 variables, input treesize:199, output treesize:12 [2021-06-12 20:15:44,575 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:44,575 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [167716936] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:44,575 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:44,576 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:44,576 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335321280] [2021-06-12 20:15:44,576 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:44,576 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:44,576 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:44,576 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:44,576 INFO L87 Difference]: Start difference. First operand 153 states and 329 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:44,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:44,910 INFO L93 Difference]: Finished difference Result 233 states and 470 transitions. [2021-06-12 20:15:44,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:15:44,910 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:44,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:44,910 INFO L225 Difference]: With dead ends: 233 [2021-06-12 20:15:44,910 INFO L226 Difference]: Without dead ends: 233 [2021-06-12 20:15:44,911 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 362.4ms TimeCoverageRelationStatistics Valid=143, Invalid=669, Unknown=0, NotChecked=0, Total=812 [2021-06-12 20:15:44,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2021-06-12 20:15:44,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 154. [2021-06-12 20:15:44,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 153 states have (on average 2.183006535947712) internal successors, (334), 153 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:44,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 334 transitions. [2021-06-12 20:15:44,912 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 334 transitions. Word has length 19 [2021-06-12 20:15:44,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:44,912 INFO L482 AbstractCegarLoop]: Abstraction has 154 states and 334 transitions. [2021-06-12 20:15:44,912 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:44,912 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 334 transitions. [2021-06-12 20:15:44,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:44,912 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:44,913 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:45,113 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18917,362 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:45,113 INFO L430 AbstractCegarLoop]: === Iteration 368 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:45,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:45,113 INFO L82 PathProgramCache]: Analyzing trace with hash -1450800970, now seen corresponding path program 362 times [2021-06-12 20:15:45,113 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:45,113 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953199639] [2021-06-12 20:15:45,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:45,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:45,193 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:45,193 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:45,193 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953199639] [2021-06-12 20:15:45,194 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953199639] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:45,194 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1003020905] [2021-06-12 20:15:45,194 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 363 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 363 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:45,291 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:15:45,291 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:45,292 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:45,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:45,444 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:45,445 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:45,445 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:15:45,446 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:45,447 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:45,448 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:45,450 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:45,450 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:15:45,450 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:45,462 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-06-12 20:15:45,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:45,464 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:45,468 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:45,468 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 20:15:45,469 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:79, output treesize:6 [2021-06-12 20:15:45,474 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:45,474 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1003020905] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:45,474 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:45,474 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:45,475 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29360283] [2021-06-12 20:15:45,475 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:45,475 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:45,475 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:45,475 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:45,475 INFO L87 Difference]: Start difference. First operand 154 states and 334 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:45,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:45,668 INFO L93 Difference]: Finished difference Result 184 states and 389 transitions. [2021-06-12 20:15:45,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:15:45,668 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:45,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:45,668 INFO L225 Difference]: With dead ends: 184 [2021-06-12 20:15:45,668 INFO L226 Difference]: Without dead ends: 184 [2021-06-12 20:15:45,668 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 239.1ms TimeCoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:15:45,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2021-06-12 20:15:45,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 152. [2021-06-12 20:15:45,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 151 states have (on average 2.165562913907285) internal successors, (327), 151 states have internal predecessors, (327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:45,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 327 transitions. [2021-06-12 20:15:45,670 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 327 transitions. Word has length 19 [2021-06-12 20:15:45,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:45,670 INFO L482 AbstractCegarLoop]: Abstraction has 152 states and 327 transitions. [2021-06-12 20:15:45,670 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:45,670 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 327 transitions. [2021-06-12 20:15:45,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:45,670 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:45,670 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:45,871 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 363 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19008 [2021-06-12 20:15:45,871 INFO L430 AbstractCegarLoop]: === Iteration 369 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:45,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:45,871 INFO L82 PathProgramCache]: Analyzing trace with hash -1815521505, now seen corresponding path program 363 times [2021-06-12 20:15:45,871 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:45,871 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065522464] [2021-06-12 20:15:45,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:45,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:45,952 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:45,952 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:45,952 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065522464] [2021-06-12 20:15:45,952 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065522464] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:45,952 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1986005311] [2021-06-12 20:15:45,952 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 364 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 364 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:46,054 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:15:46,054 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:46,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:46,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:46,251 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:46,251 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1986005311] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:46,251 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:46,251 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:46,251 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221234908] [2021-06-12 20:15:46,251 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:46,251 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:46,251 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:46,251 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:46,252 INFO L87 Difference]: Start difference. First operand 152 states and 327 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:46,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:46,425 INFO L93 Difference]: Finished difference Result 168 states and 355 transitions. [2021-06-12 20:15:46,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:15:46,425 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:46,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:46,425 INFO L225 Difference]: With dead ends: 168 [2021-06-12 20:15:46,425 INFO L226 Difference]: Without dead ends: 164 [2021-06-12 20:15:46,425 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 250.3ms TimeCoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:15:46,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2021-06-12 20:15:46,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 150. [2021-06-12 20:15:46,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 149 states have (on average 2.161073825503356) internal successors, (322), 149 states have internal predecessors, (322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:46,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 322 transitions. [2021-06-12 20:15:46,427 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 322 transitions. Word has length 19 [2021-06-12 20:15:46,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:46,427 INFO L482 AbstractCegarLoop]: Abstraction has 150 states and 322 transitions. [2021-06-12 20:15:46,427 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:46,427 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 322 transitions. [2021-06-12 20:15:46,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:46,427 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:46,427 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:46,627 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 364 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19028 [2021-06-12 20:15:46,627 INFO L430 AbstractCegarLoop]: === Iteration 370 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:46,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:46,628 INFO L82 PathProgramCache]: Analyzing trace with hash -2024244555, now seen corresponding path program 364 times [2021-06-12 20:15:46,628 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:46,628 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768379403] [2021-06-12 20:15:46,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:46,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:46,707 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:46,707 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:46,707 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768379403] [2021-06-12 20:15:46,707 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768379403] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:46,707 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [315682580] [2021-06-12 20:15:46,707 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 365 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 365 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:46,802 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:15:46,803 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:46,803 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:46,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:46,993 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:46,993 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [315682580] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:46,993 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:46,993 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:46,993 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042368123] [2021-06-12 20:15:46,993 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:46,994 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:46,994 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:46,994 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:46,994 INFO L87 Difference]: Start difference. First operand 150 states and 322 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:47,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:47,240 INFO L93 Difference]: Finished difference Result 196 states and 408 transitions. [2021-06-12 20:15:47,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:15:47,240 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:47,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:47,240 INFO L225 Difference]: With dead ends: 196 [2021-06-12 20:15:47,241 INFO L226 Difference]: Without dead ends: 196 [2021-06-12 20:15:47,241 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 301.3ms TimeCoverageRelationStatistics Valid=100, Invalid=550, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:15:47,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2021-06-12 20:15:47,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 153. [2021-06-12 20:15:47,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 152 states have (on average 2.1710526315789473) internal successors, (330), 152 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:47,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 330 transitions. [2021-06-12 20:15:47,242 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 330 transitions. Word has length 19 [2021-06-12 20:15:47,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:47,242 INFO L482 AbstractCegarLoop]: Abstraction has 153 states and 330 transitions. [2021-06-12 20:15:47,242 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:47,242 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 330 transitions. [2021-06-12 20:15:47,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:47,242 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:47,243 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:47,443 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19055,365 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:47,443 INFO L430 AbstractCegarLoop]: === Iteration 371 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:47,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:47,443 INFO L82 PathProgramCache]: Analyzing trace with hash 124664630, now seen corresponding path program 365 times [2021-06-12 20:15:47,443 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:47,443 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70804260] [2021-06-12 20:15:47,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:47,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:47,522 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:47,522 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:47,522 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70804260] [2021-06-12 20:15:47,522 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70804260] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:47,522 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [225656183] [2021-06-12 20:15:47,522 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 366 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 366 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:47,622 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:15:47,622 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:47,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:47,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:47,828 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:47,829 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:47,831 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:47,832 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:47,832 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:15:47,832 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:47,835 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:47,835 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:47,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:15:47,836 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:47,838 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:47,838 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:47,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:15:47,841 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:47,843 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:47,844 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:47,846 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:47,846 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:47,848 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:47,848 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:47,879 INFO L628 ElimStorePlain]: treesize reduction 25, result has 56.9 percent of original size [2021-06-12 20:15:47,881 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:47,882 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:47,905 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-06-12 20:15:47,906 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:15:47,906 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 3 variables, input treesize:199, output treesize:12 [2021-06-12 20:15:47,929 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:47,929 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [225656183] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:47,929 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:47,929 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:47,929 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267337566] [2021-06-12 20:15:47,929 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:47,929 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:47,929 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:47,929 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:47,929 INFO L87 Difference]: Start difference. First operand 153 states and 330 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:48,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:48,464 INFO L93 Difference]: Finished difference Result 245 states and 493 transitions. [2021-06-12 20:15:48,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-12 20:15:48,465 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:48,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:48,465 INFO L225 Difference]: With dead ends: 245 [2021-06-12 20:15:48,465 INFO L226 Difference]: Without dead ends: 245 [2021-06-12 20:15:48,465 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 179 ImplicationChecksByTransitivity, 527.3ms TimeCoverageRelationStatistics Valid=192, Invalid=864, Unknown=0, NotChecked=0, Total=1056 [2021-06-12 20:15:48,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2021-06-12 20:15:48,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 155. [2021-06-12 20:15:48,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 154 states have (on average 2.1948051948051948) internal successors, (338), 154 states have internal predecessors, (338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:48,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 338 transitions. [2021-06-12 20:15:48,467 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 338 transitions. Word has length 19 [2021-06-12 20:15:48,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:48,467 INFO L482 AbstractCegarLoop]: Abstraction has 155 states and 338 transitions. [2021-06-12 20:15:48,467 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:48,467 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 338 transitions. [2021-06-12 20:15:48,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:48,467 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:48,467 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:48,667 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 366 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19089 [2021-06-12 20:15:48,668 INFO L430 AbstractCegarLoop]: === Iteration 372 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:48,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:48,668 INFO L82 PathProgramCache]: Analyzing trace with hash -410565172, now seen corresponding path program 366 times [2021-06-12 20:15:48,668 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:48,668 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103870445] [2021-06-12 20:15:48,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:48,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:48,753 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:48,753 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:48,753 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103870445] [2021-06-12 20:15:48,753 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103870445] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:48,754 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1368505499] [2021-06-12 20:15:48,754 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 367 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 367 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:48,851 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:15:48,851 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:48,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:48,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:49,035 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:49,035 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:49,035 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:15:49,036 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:49,038 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:49,039 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:49,039 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:15:49,039 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:49,041 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:49,042 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:49,043 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:49,044 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:49,055 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-06-12 20:15:49,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:49,057 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:49,062 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:49,062 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 20:15:49,062 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-06-12 20:15:49,068 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:49,068 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1368505499] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:49,068 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:49,068 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:49,068 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096092127] [2021-06-12 20:15:49,069 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:49,069 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:49,069 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:49,069 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:49,069 INFO L87 Difference]: Start difference. First operand 155 states and 338 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:49,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:49,397 INFO L93 Difference]: Finished difference Result 188 states and 398 transitions. [2021-06-12 20:15:49,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:15:49,397 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:49,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:49,397 INFO L225 Difference]: With dead ends: 188 [2021-06-12 20:15:49,397 INFO L226 Difference]: Without dead ends: 188 [2021-06-12 20:15:49,398 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 362.5ms TimeCoverageRelationStatistics Valid=133, Invalid=679, Unknown=0, NotChecked=0, Total=812 [2021-06-12 20:15:49,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2021-06-12 20:15:49,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 155. [2021-06-12 20:15:49,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 154 states have (on average 2.1948051948051948) internal successors, (338), 154 states have internal predecessors, (338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:49,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 338 transitions. [2021-06-12 20:15:49,399 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 338 transitions. Word has length 19 [2021-06-12 20:15:49,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:49,399 INFO L482 AbstractCegarLoop]: Abstraction has 155 states and 338 transitions. [2021-06-12 20:15:49,399 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:49,399 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 338 transitions. [2021-06-12 20:15:49,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:49,399 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:49,399 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:49,600 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 367 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19139 [2021-06-12 20:15:49,600 INFO L430 AbstractCegarLoop]: === Iteration 373 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:49,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:49,600 INFO L82 PathProgramCache]: Analyzing trace with hash -775285707, now seen corresponding path program 367 times [2021-06-12 20:15:49,600 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:49,600 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644907832] [2021-06-12 20:15:49,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:49,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:49,675 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:49,675 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:49,675 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644907832] [2021-06-12 20:15:49,675 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644907832] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:49,675 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [811187623] [2021-06-12 20:15:49,675 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 368 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 368 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:49,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:49,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:49,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:49,940 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:49,940 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [811187623] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:49,940 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:49,940 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:49,940 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175110218] [2021-06-12 20:15:49,940 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:49,940 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:49,940 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:49,940 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:49,940 INFO L87 Difference]: Start difference. First operand 155 states and 338 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:50,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:50,217 INFO L93 Difference]: Finished difference Result 177 states and 377 transitions. [2021-06-12 20:15:50,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:15:50,217 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:50,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:50,217 INFO L225 Difference]: With dead ends: 177 [2021-06-12 20:15:50,218 INFO L226 Difference]: Without dead ends: 171 [2021-06-12 20:15:50,218 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 317.9ms TimeCoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:15:50,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2021-06-12 20:15:50,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 154. [2021-06-12 20:15:50,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 153 states have (on average 2.183006535947712) internal successors, (334), 153 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:50,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 334 transitions. [2021-06-12 20:15:50,219 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 334 transitions. Word has length 19 [2021-06-12 20:15:50,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:50,219 INFO L482 AbstractCegarLoop]: Abstraction has 154 states and 334 transitions. [2021-06-12 20:15:50,219 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:50,219 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 334 transitions. [2021-06-12 20:15:50,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:50,219 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:50,219 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:50,420 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 368 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19175 [2021-06-12 20:15:50,420 INFO L430 AbstractCegarLoop]: === Iteration 374 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:50,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:50,420 INFO L82 PathProgramCache]: Analyzing trace with hash 177180150, now seen corresponding path program 368 times [2021-06-12 20:15:50,420 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:50,420 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352538449] [2021-06-12 20:15:50,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:50,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:50,496 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:50,496 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:50,496 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352538449] [2021-06-12 20:15:50,496 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352538449] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:50,496 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1412742241] [2021-06-12 20:15:50,496 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 369 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 369 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:50,597 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:15:50,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:50,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:50,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:50,777 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:50,778 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:50,780 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:50,780 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:50,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:15:50,781 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:50,783 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:50,783 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:50,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:50,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:15:50,786 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:50,797 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-06-12 20:15:50,798 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:50,799 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:50,803 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:50,804 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 20:15:50,804 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-06-12 20:15:50,810 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:50,810 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1412742241] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:50,810 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:50,810 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:50,810 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579386778] [2021-06-12 20:15:50,810 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:50,810 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:50,810 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:50,810 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:50,811 INFO L87 Difference]: Start difference. First operand 154 states and 334 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:51,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:51,010 INFO L93 Difference]: Finished difference Result 181 states and 381 transitions. [2021-06-12 20:15:51,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:15:51,010 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:51,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:51,011 INFO L225 Difference]: With dead ends: 181 [2021-06-12 20:15:51,011 INFO L226 Difference]: Without dead ends: 181 [2021-06-12 20:15:51,011 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 222.8ms TimeCoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:15:51,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2021-06-12 20:15:51,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 149. [2021-06-12 20:15:51,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 148 states have (on average 2.1621621621621623) internal successors, (320), 148 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:51,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 320 transitions. [2021-06-12 20:15:51,012 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 320 transitions. Word has length 19 [2021-06-12 20:15:51,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:51,012 INFO L482 AbstractCegarLoop]: Abstraction has 149 states and 320 transitions. [2021-06-12 20:15:51,012 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:51,012 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 320 transitions. [2021-06-12 20:15:51,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:51,013 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:51,013 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:51,229 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19193,369 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:51,230 INFO L430 AbstractCegarLoop]: === Iteration 375 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:51,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:51,230 INFO L82 PathProgramCache]: Analyzing trace with hash -1540426277, now seen corresponding path program 369 times [2021-06-12 20:15:51,230 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:51,230 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040331299] [2021-06-12 20:15:51,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:51,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:51,309 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:51,310 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:51,310 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040331299] [2021-06-12 20:15:51,310 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040331299] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:51,310 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1100211720] [2021-06-12 20:15:51,310 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 370 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 370 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:51,407 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:15:51,407 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:51,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:51,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:51,631 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:51,631 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1100211720] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:51,631 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:51,631 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:51,631 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054477937] [2021-06-12 20:15:51,631 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:51,632 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:51,632 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:51,632 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:51,632 INFO L87 Difference]: Start difference. First operand 149 states and 320 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:51,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:51,907 INFO L93 Difference]: Finished difference Result 195 states and 398 transitions. [2021-06-12 20:15:51,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:15:51,907 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:51,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:51,907 INFO L225 Difference]: With dead ends: 195 [2021-06-12 20:15:51,908 INFO L226 Difference]: Without dead ends: 195 [2021-06-12 20:15:51,908 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 355.6ms TimeCoverageRelationStatistics Valid=103, Invalid=547, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:15:51,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2021-06-12 20:15:51,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 149. [2021-06-12 20:15:51,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 148 states have (on average 2.1621621621621623) internal successors, (320), 148 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:51,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 320 transitions. [2021-06-12 20:15:51,909 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 320 transitions. Word has length 19 [2021-06-12 20:15:51,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:51,909 INFO L482 AbstractCegarLoop]: Abstraction has 149 states and 320 transitions. [2021-06-12 20:15:51,909 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:51,909 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 320 transitions. [2021-06-12 20:15:51,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:51,910 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:51,910 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:52,110 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19229,370 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:52,110 INFO L430 AbstractCegarLoop]: === Iteration 376 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:52,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:52,110 INFO L82 PathProgramCache]: Analyzing trace with hash 1771973494, now seen corresponding path program 370 times [2021-06-12 20:15:52,110 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:52,110 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502648849] [2021-06-12 20:15:52,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:52,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:52,190 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:52,191 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:52,191 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502648849] [2021-06-12 20:15:52,191 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502648849] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:52,191 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [547455738] [2021-06-12 20:15:52,191 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 371 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 371 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:52,287 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:15:52,288 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:52,288 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:52,289 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:52,493 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:52,493 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:52,493 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:15:52,494 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:52,496 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:52,496 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:52,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:15:52,497 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:52,499 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:52,499 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:52,501 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:52,501 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:52,513 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-06-12 20:15:52,514 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:52,515 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:52,519 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:52,519 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 20:15:52,520 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-06-12 20:15:52,525 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:52,525 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [547455738] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:52,525 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:52,526 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:52,526 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494421207] [2021-06-12 20:15:52,526 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:52,526 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:52,526 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:52,526 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:52,526 INFO L87 Difference]: Start difference. First operand 149 states and 320 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:52,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:52,913 INFO L93 Difference]: Finished difference Result 191 states and 401 transitions. [2021-06-12 20:15:52,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:15:52,913 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:52,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:52,913 INFO L225 Difference]: With dead ends: 191 [2021-06-12 20:15:52,913 INFO L226 Difference]: Without dead ends: 191 [2021-06-12 20:15:52,913 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 381.4ms TimeCoverageRelationStatistics Valid=134, Invalid=678, Unknown=0, NotChecked=0, Total=812 [2021-06-12 20:15:52,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2021-06-12 20:15:52,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 152. [2021-06-12 20:15:52,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 151 states have (on average 2.1788079470198674) internal successors, (329), 151 states have internal predecessors, (329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:52,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 329 transitions. [2021-06-12 20:15:52,915 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 329 transitions. Word has length 19 [2021-06-12 20:15:52,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:52,915 INFO L482 AbstractCegarLoop]: Abstraction has 152 states and 329 transitions. [2021-06-12 20:15:52,915 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:52,915 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 329 transitions. [2021-06-12 20:15:52,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:52,915 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:52,915 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:53,116 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 371 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19265 [2021-06-12 20:15:53,116 INFO L430 AbstractCegarLoop]: === Iteration 377 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:53,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:53,116 INFO L82 PathProgramCache]: Analyzing trace with hash 1407252959, now seen corresponding path program 371 times [2021-06-12 20:15:53,116 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:53,116 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863389471] [2021-06-12 20:15:53,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:53,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:53,194 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:53,194 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:53,194 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863389471] [2021-06-12 20:15:53,194 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863389471] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:53,194 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1450788014] [2021-06-12 20:15:53,194 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 372 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 372 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:53,321 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:15:53,321 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:53,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:53,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:53,541 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:53,541 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1450788014] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:53,541 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:53,541 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:53,541 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806123338] [2021-06-12 20:15:53,541 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:53,541 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:53,541 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:53,541 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:53,541 INFO L87 Difference]: Start difference. First operand 152 states and 329 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:53,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:53,857 INFO L93 Difference]: Finished difference Result 186 states and 389 transitions. [2021-06-12 20:15:53,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:15:53,857 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:53,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:53,857 INFO L225 Difference]: With dead ends: 186 [2021-06-12 20:15:53,857 INFO L226 Difference]: Without dead ends: 180 [2021-06-12 20:15:53,857 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 380.6ms TimeCoverageRelationStatistics Valid=100, Invalid=602, Unknown=0, NotChecked=0, Total=702 [2021-06-12 20:15:53,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2021-06-12 20:15:53,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 152. [2021-06-12 20:15:53,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 151 states have (on average 2.165562913907285) internal successors, (327), 151 states have internal predecessors, (327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:53,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 327 transitions. [2021-06-12 20:15:53,859 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 327 transitions. Word has length 19 [2021-06-12 20:15:53,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:53,859 INFO L482 AbstractCegarLoop]: Abstraction has 152 states and 327 transitions. [2021-06-12 20:15:53,859 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:53,859 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 327 transitions. [2021-06-12 20:15:53,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:53,859 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:53,859 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:54,059 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 372 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19304 [2021-06-12 20:15:54,060 INFO L430 AbstractCegarLoop]: === Iteration 378 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:54,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:54,060 INFO L82 PathProgramCache]: Analyzing trace with hash -1935248480, now seen corresponding path program 372 times [2021-06-12 20:15:54,060 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:54,060 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085187611] [2021-06-12 20:15:54,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:54,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:54,138 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:54,139 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:54,139 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085187611] [2021-06-12 20:15:54,139 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085187611] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:54,139 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1701601227] [2021-06-12 20:15:54,139 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 373 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 373 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:54,236 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 20:15:54,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:54,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:54,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:54,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:54,394 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:54,394 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:15:54,394 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:54,396 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:54,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:54,397 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:15:54,398 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:54,399 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:54,400 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:54,411 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-06-12 20:15:54,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:54,413 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:54,417 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:54,418 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 20:15:54,418 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:79, output treesize:6 [2021-06-12 20:15:54,424 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:54,424 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1701601227] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:54,424 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:54,424 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:54,424 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777985517] [2021-06-12 20:15:54,424 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:54,424 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:54,424 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:54,425 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:54,425 INFO L87 Difference]: Start difference. First operand 152 states and 327 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:54,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:54,645 INFO L93 Difference]: Finished difference Result 181 states and 381 transitions. [2021-06-12 20:15:54,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:15:54,645 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:54,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:54,646 INFO L225 Difference]: With dead ends: 181 [2021-06-12 20:15:54,646 INFO L226 Difference]: Without dead ends: 181 [2021-06-12 20:15:54,646 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 292.2ms TimeCoverageRelationStatistics Valid=100, Invalid=550, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:15:54,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2021-06-12 20:15:54,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 152. [2021-06-12 20:15:54,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 151 states have (on average 2.165562913907285) internal successors, (327), 151 states have internal predecessors, (327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:54,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 327 transitions. [2021-06-12 20:15:54,647 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 327 transitions. Word has length 19 [2021-06-12 20:15:54,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:54,647 INFO L482 AbstractCegarLoop]: Abstraction has 152 states and 327 transitions. [2021-06-12 20:15:54,647 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:54,647 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 327 transitions. [2021-06-12 20:15:54,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:54,648 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:54,648 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:54,848 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 373 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19331 [2021-06-12 20:15:54,848 INFO L430 AbstractCegarLoop]: === Iteration 379 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:54,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:54,848 INFO L82 PathProgramCache]: Analyzing trace with hash -895012682, now seen corresponding path program 373 times [2021-06-12 20:15:54,848 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:54,848 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25504551] [2021-06-12 20:15:54,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:54,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:54,931 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:54,931 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:54,931 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25504551] [2021-06-12 20:15:54,931 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25504551] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:54,931 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1489836406] [2021-06-12 20:15:54,931 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 374 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 374 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:55,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:55,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:55,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:55,193 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:55,193 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:55,194 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:15:55,194 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:55,196 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:55,197 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:15:55,197 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:55,214 INFO L628 ElimStorePlain]: treesize reduction 25, result has 41.9 percent of original size [2021-06-12 20:15:55,216 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:55,217 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:55,221 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:55,222 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 20:15:55,222 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:71, output treesize:6 [2021-06-12 20:15:55,233 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:55,233 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1489836406] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:55,233 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:55,233 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:55,233 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212403502] [2021-06-12 20:15:55,233 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:55,233 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:55,234 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:55,234 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:55,234 INFO L87 Difference]: Start difference. First operand 152 states and 327 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:55,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:55,442 INFO L93 Difference]: Finished difference Result 175 states and 369 transitions. [2021-06-12 20:15:55,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:15:55,442 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:55,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:55,443 INFO L225 Difference]: With dead ends: 175 [2021-06-12 20:15:55,443 INFO L226 Difference]: Without dead ends: 175 [2021-06-12 20:15:55,443 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 252.6ms TimeCoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:15:55,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2021-06-12 20:15:55,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 150. [2021-06-12 20:15:55,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 149 states have (on average 2.1543624161073827) internal successors, (321), 149 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:55,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 321 transitions. [2021-06-12 20:15:55,444 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 321 transitions. Word has length 19 [2021-06-12 20:15:55,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:55,444 INFO L482 AbstractCegarLoop]: Abstraction has 150 states and 321 transitions. [2021-06-12 20:15:55,444 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:55,444 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 321 transitions. [2021-06-12 20:15:55,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:55,445 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:55,445 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:55,645 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 374 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19351 [2021-06-12 20:15:55,645 INFO L430 AbstractCegarLoop]: === Iteration 380 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:55,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:55,645 INFO L82 PathProgramCache]: Analyzing trace with hash -934136993, now seen corresponding path program 374 times [2021-06-12 20:15:55,645 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:55,645 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301887077] [2021-06-12 20:15:55,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:55,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:55,721 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:55,722 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:55,722 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301887077] [2021-06-12 20:15:55,722 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301887077] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:55,722 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1772860784] [2021-06-12 20:15:55,722 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 375 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 375 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:55,819 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:15:55,820 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:55,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:55,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:56,021 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:56,021 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1772860784] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:56,021 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:56,021 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:56,021 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176049750] [2021-06-12 20:15:56,021 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:56,022 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:56,022 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:56,022 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:56,022 INFO L87 Difference]: Start difference. First operand 150 states and 321 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:56,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:56,194 INFO L93 Difference]: Finished difference Result 168 states and 351 transitions. [2021-06-12 20:15:56,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:15:56,194 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:56,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:56,194 INFO L225 Difference]: With dead ends: 168 [2021-06-12 20:15:56,194 INFO L226 Difference]: Without dead ends: 160 [2021-06-12 20:15:56,194 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 267.6ms TimeCoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:15:56,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2021-06-12 20:15:56,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 150. [2021-06-12 20:15:56,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 149 states have (on average 2.1476510067114094) internal successors, (320), 149 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:56,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 320 transitions. [2021-06-12 20:15:56,196 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 320 transitions. Word has length 19 [2021-06-12 20:15:56,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:56,196 INFO L482 AbstractCegarLoop]: Abstraction has 150 states and 320 transitions. [2021-06-12 20:15:56,196 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:56,196 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 320 transitions. [2021-06-12 20:15:56,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:56,196 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:56,196 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:56,396 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19373,375 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:56,397 INFO L430 AbstractCegarLoop]: === Iteration 381 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:56,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:56,397 INFO L82 PathProgramCache]: Analyzing trace with hash -835352655, now seen corresponding path program 375 times [2021-06-12 20:15:56,397 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:56,397 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650955089] [2021-06-12 20:15:56,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:56,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:56,473 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:56,473 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:56,473 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650955089] [2021-06-12 20:15:56,473 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650955089] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:56,473 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [859384203] [2021-06-12 20:15:56,473 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 376 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 376 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:56,571 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 20:15:56,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:56,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:56,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:56,775 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:56,775 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:56,777 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:56,778 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:56,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:56,780 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:56,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:15:56,781 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:56,783 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:56,783 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:15:56,783 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:56,794 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-06-12 20:15:56,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:56,797 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:56,801 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:56,801 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 20:15:56,801 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-06-12 20:15:56,806 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:56,806 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [859384203] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:56,806 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:56,806 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:56,806 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71953134] [2021-06-12 20:15:56,806 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:56,806 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:56,806 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:56,806 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:56,807 INFO L87 Difference]: Start difference. First operand 150 states and 320 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:56,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:56,990 INFO L93 Difference]: Finished difference Result 166 states and 352 transitions. [2021-06-12 20:15:56,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:15:56,991 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:56,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:56,991 INFO L225 Difference]: With dead ends: 166 [2021-06-12 20:15:56,991 INFO L226 Difference]: Without dead ends: 166 [2021-06-12 20:15:56,991 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 229.6ms TimeCoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:15:56,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2021-06-12 20:15:56,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 150. [2021-06-12 20:15:56,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 149 states have (on average 2.1476510067114094) internal successors, (320), 149 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:56,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 320 transitions. [2021-06-12 20:15:56,992 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 320 transitions. Word has length 19 [2021-06-12 20:15:56,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:56,992 INFO L482 AbstractCegarLoop]: Abstraction has 150 states and 320 transitions. [2021-06-12 20:15:56,992 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:56,992 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 320 transitions. [2021-06-12 20:15:56,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:56,993 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:56,993 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:57,193 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 376 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19400 [2021-06-12 20:15:57,193 INFO L430 AbstractCegarLoop]: === Iteration 382 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:57,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:57,193 INFO L82 PathProgramCache]: Analyzing trace with hash -826189821, now seen corresponding path program 376 times [2021-06-12 20:15:57,193 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:57,194 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048509384] [2021-06-12 20:15:57,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:57,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:57,272 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:57,272 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:57,272 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048509384] [2021-06-12 20:15:57,272 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048509384] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:57,272 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1111460922] [2021-06-12 20:15:57,272 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 377 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 377 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:57,373 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:15:57,373 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:57,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:57,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:57,540 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:57,540 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:57,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:15:57,541 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:57,543 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:57,543 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:15:57,544 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:57,566 INFO L628 ElimStorePlain]: treesize reduction 25, result has 41.9 percent of original size [2021-06-12 20:15:57,567 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:57,568 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:57,572 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:57,573 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 20:15:57,573 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:71, output treesize:6 [2021-06-12 20:15:57,577 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:57,577 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1111460922] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:57,577 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:57,577 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:57,577 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763861088] [2021-06-12 20:15:57,578 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:57,578 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:57,578 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:57,578 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:57,578 INFO L87 Difference]: Start difference. First operand 150 states and 320 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:57,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:57,836 INFO L93 Difference]: Finished difference Result 188 states and 396 transitions. [2021-06-12 20:15:57,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:15:57,836 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:57,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:57,837 INFO L225 Difference]: With dead ends: 188 [2021-06-12 20:15:57,837 INFO L226 Difference]: Without dead ends: 188 [2021-06-12 20:15:57,837 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 292.7ms TimeCoverageRelationStatistics Valid=100, Invalid=550, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:15:57,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2021-06-12 20:15:57,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 151. [2021-06-12 20:15:57,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 150 states have (on average 2.1466666666666665) internal successors, (322), 150 states have internal predecessors, (322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:57,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 322 transitions. [2021-06-12 20:15:57,838 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 322 transitions. Word has length 19 [2021-06-12 20:15:57,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:57,838 INFO L482 AbstractCegarLoop]: Abstraction has 151 states and 322 transitions. [2021-06-12 20:15:57,838 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:57,838 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 322 transitions. [2021-06-12 20:15:57,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:57,839 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:57,839 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:58,052 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 377 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19441 [2021-06-12 20:15:58,053 INFO L430 AbstractCegarLoop]: === Iteration 383 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:58,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:58,053 INFO L82 PathProgramCache]: Analyzing trace with hash 2083599729, now seen corresponding path program 377 times [2021-06-12 20:15:58,053 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:58,053 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251767156] [2021-06-12 20:15:58,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:58,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:58,133 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:58,133 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:58,133 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251767156] [2021-06-12 20:15:58,133 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251767156] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:58,133 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1821964769] [2021-06-12 20:15:58,133 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 378 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 378 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:58,231 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:15:58,232 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:58,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:58,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:58,425 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:58,425 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:58,425 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:15:58,426 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:58,430 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:58,431 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:58,433 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:58,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:58,434 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:15:58,435 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:58,437 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:58,438 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:58,452 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-06-12 20:15:58,453 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:58,454 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:58,460 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:15:58,460 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 20:15:58,460 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-06-12 20:15:58,466 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:58,466 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1821964769] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:58,469 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:58,469 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:58,469 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857330744] [2021-06-12 20:15:58,469 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:58,469 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:58,470 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:58,470 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:58,470 INFO L87 Difference]: Start difference. First operand 151 states and 322 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:58,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:58,861 INFO L93 Difference]: Finished difference Result 197 states and 414 transitions. [2021-06-12 20:15:58,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:15:58,861 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:58,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:58,861 INFO L225 Difference]: With dead ends: 197 [2021-06-12 20:15:58,861 INFO L226 Difference]: Without dead ends: 197 [2021-06-12 20:15:58,861 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 387.0ms TimeCoverageRelationStatistics Valid=134, Invalid=678, Unknown=0, NotChecked=0, Total=812 [2021-06-12 20:15:58,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2021-06-12 20:15:58,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 152. [2021-06-12 20:15:58,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 151 states have (on average 2.1456953642384105) internal successors, (324), 151 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:58,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 324 transitions. [2021-06-12 20:15:58,863 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 324 transitions. Word has length 19 [2021-06-12 20:15:58,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:58,863 INFO L482 AbstractCegarLoop]: Abstraction has 152 states and 324 transitions. [2021-06-12 20:15:58,863 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:58,864 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 324 transitions. [2021-06-12 20:15:58,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:58,864 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:58,864 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:15:59,072 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 378 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19466 [2021-06-12 20:15:59,073 INFO L430 AbstractCegarLoop]: === Iteration 384 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:15:59,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:15:59,073 INFO L82 PathProgramCache]: Analyzing trace with hash 1069085251, now seen corresponding path program 378 times [2021-06-12 20:15:59,073 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:15:59,073 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10530939] [2021-06-12 20:15:59,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:15:59,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:15:59,155 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:59,156 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:15:59,156 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10530939] [2021-06-12 20:15:59,156 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10530939] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:59,156 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [644862046] [2021-06-12 20:15:59,156 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 379 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 379 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:15:59,255 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:15:59,255 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:15:59,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:15:59,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:15:59,469 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:59,469 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:59,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:15:59,472 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:59,474 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:59,475 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:59,477 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:59,478 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:59,479 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:15:59,480 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:59,482 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:59,482 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:59,483 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:15:59,483 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:59,485 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:59,486 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:15:59,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:15:59,487 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:59,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:15:59,489 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:59,527 INFO L628 ElimStorePlain]: treesize reduction 44, result has 42.9 percent of original size [2021-06-12 20:15:59,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:15:59,530 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:15:59,554 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-06-12 20:15:59,554 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:15:59,555 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 3 variables, input treesize:199, output treesize:12 [2021-06-12 20:15:59,578 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:15:59,579 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [644862046] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:15:59,579 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:15:59,579 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:15:59,579 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729636689] [2021-06-12 20:15:59,579 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:15:59,579 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:15:59,579 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:15:59,579 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:15:59,579 INFO L87 Difference]: Start difference. First operand 152 states and 324 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:59,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:15:59,960 INFO L93 Difference]: Finished difference Result 201 states and 422 transitions. [2021-06-12 20:15:59,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:15:59,961 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:15:59,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:15:59,961 INFO L225 Difference]: With dead ends: 201 [2021-06-12 20:15:59,961 INFO L226 Difference]: Without dead ends: 201 [2021-06-12 20:15:59,961 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 413.6ms TimeCoverageRelationStatistics Valid=147, Invalid=665, Unknown=0, NotChecked=0, Total=812 [2021-06-12 20:15:59,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2021-06-12 20:15:59,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 153. [2021-06-12 20:15:59,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 152 states have (on average 2.1447368421052633) internal successors, (326), 152 states have internal predecessors, (326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:59,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 326 transitions. [2021-06-12 20:15:59,963 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 326 transitions. Word has length 19 [2021-06-12 20:15:59,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:15:59,963 INFO L482 AbstractCegarLoop]: Abstraction has 153 states and 326 transitions. [2021-06-12 20:15:59,963 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:15:59,963 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 326 transitions. [2021-06-12 20:15:59,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:15:59,963 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:15:59,963 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:00,176 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 379 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19502 [2021-06-12 20:16:00,177 INFO L430 AbstractCegarLoop]: === Iteration 385 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:00,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:00,177 INFO L82 PathProgramCache]: Analyzing trace with hash 621747528, now seen corresponding path program 379 times [2021-06-12 20:16:00,177 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:00,177 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992610189] [2021-06-12 20:16:00,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:00,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:00,258 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:00,258 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:00,258 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992610189] [2021-06-12 20:16:00,258 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992610189] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:00,258 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [155071755] [2021-06-12 20:16:00,258 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 380 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 380 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:00,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:00,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:00,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:00,622 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:00,622 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [155071755] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:00,622 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:00,623 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:00,623 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847214513] [2021-06-12 20:16:00,623 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:00,623 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:00,623 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:00,623 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:00,623 INFO L87 Difference]: Start difference. First operand 153 states and 326 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:00,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:00,770 INFO L93 Difference]: Finished difference Result 169 states and 360 transitions. [2021-06-12 20:16:00,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:16:00,771 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:00,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:00,771 INFO L225 Difference]: With dead ends: 169 [2021-06-12 20:16:00,771 INFO L226 Difference]: Without dead ends: 169 [2021-06-12 20:16:00,771 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 244.7ms TimeCoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:16:00,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2021-06-12 20:16:00,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 149. [2021-06-12 20:16:00,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 148 states have (on average 2.1486486486486487) internal successors, (318), 148 states have internal predecessors, (318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:00,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 318 transitions. [2021-06-12 20:16:00,773 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 318 transitions. Word has length 19 [2021-06-12 20:16:00,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:00,773 INFO L482 AbstractCegarLoop]: Abstraction has 149 states and 318 transitions. [2021-06-12 20:16:00,773 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:00,773 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 318 transitions. [2021-06-12 20:16:00,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:00,773 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:00,773 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:00,973 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 380 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19555 [2021-06-12 20:16:00,974 INFO L430 AbstractCegarLoop]: === Iteration 386 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:00,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:00,974 INFO L82 PathProgramCache]: Analyzing trace with hash 1356348845, now seen corresponding path program 380 times [2021-06-12 20:16:00,974 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:00,974 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763342124] [2021-06-12 20:16:00,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:00,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:01,051 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:01,052 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:01,052 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763342124] [2021-06-12 20:16:01,052 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763342124] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:01,052 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [878221828] [2021-06-12 20:16:01,052 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 381 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 381 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:01,150 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:16:01,150 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:01,150 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:01,151 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:01,312 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:01,313 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:01,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:16:01,313 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:01,315 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:01,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:16:01,316 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:01,333 INFO L628 ElimStorePlain]: treesize reduction 25, result has 41.9 percent of original size [2021-06-12 20:16:01,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:01,335 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:01,339 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:01,340 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 20:16:01,340 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:71, output treesize:6 [2021-06-12 20:16:01,345 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:01,345 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [878221828] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:01,345 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:01,345 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:01,345 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008692678] [2021-06-12 20:16:01,345 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:01,345 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:01,345 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:01,345 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:01,345 INFO L87 Difference]: Start difference. First operand 149 states and 318 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:01,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:01,525 INFO L93 Difference]: Finished difference Result 176 states and 372 transitions. [2021-06-12 20:16:01,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:16:01,525 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:01,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:01,525 INFO L225 Difference]: With dead ends: 176 [2021-06-12 20:16:01,525 INFO L226 Difference]: Without dead ends: 176 [2021-06-12 20:16:01,525 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 223.5ms TimeCoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:16:01,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2021-06-12 20:16:01,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 149. [2021-06-12 20:16:01,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 148 states have (on average 2.1486486486486487) internal successors, (318), 148 states have internal predecessors, (318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:01,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 318 transitions. [2021-06-12 20:16:01,531 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 318 transitions. Word has length 19 [2021-06-12 20:16:01,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:01,531 INFO L482 AbstractCegarLoop]: Abstraction has 149 states and 318 transitions. [2021-06-12 20:16:01,531 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:01,531 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 318 transitions. [2021-06-12 20:16:01,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:01,531 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:01,531 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:01,732 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 381 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19612 [2021-06-12 20:16:01,732 INFO L430 AbstractCegarLoop]: === Iteration 387 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:01,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:01,732 INFO L82 PathProgramCache]: Analyzing trace with hash -28828901, now seen corresponding path program 381 times [2021-06-12 20:16:01,732 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:01,732 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712381611] [2021-06-12 20:16:01,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:01,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:01,811 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:01,811 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:01,811 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712381611] [2021-06-12 20:16:01,811 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712381611] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:01,812 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1396969646] [2021-06-12 20:16:01,812 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 382 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 382 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:01,912 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:16:01,912 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:01,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:01,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:02,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:02,099 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:02,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:16:02,100 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:02,102 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:02,102 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:02,104 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:02,104 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:02,106 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:02,106 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:16:02,107 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:02,118 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-06-12 20:16:02,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:02,120 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:02,125 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:02,125 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 20:16:02,125 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-06-12 20:16:02,130 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:02,130 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1396969646] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:02,130 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:02,130 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:02,130 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245853238] [2021-06-12 20:16:02,130 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:02,130 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:02,130 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:02,130 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:02,131 INFO L87 Difference]: Start difference. First operand 149 states and 318 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:02,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:02,459 INFO L93 Difference]: Finished difference Result 192 states and 404 transitions. [2021-06-12 20:16:02,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:16:02,459 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:02,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:02,459 INFO L225 Difference]: With dead ends: 192 [2021-06-12 20:16:02,460 INFO L226 Difference]: Without dead ends: 192 [2021-06-12 20:16:02,460 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 357.9ms TimeCoverageRelationStatistics Valid=133, Invalid=679, Unknown=0, NotChecked=0, Total=812 [2021-06-12 20:16:02,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2021-06-12 20:16:02,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 150. [2021-06-12 20:16:02,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 149 states have (on average 2.1476510067114094) internal successors, (320), 149 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:02,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 320 transitions. [2021-06-12 20:16:02,461 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 320 transitions. Word has length 19 [2021-06-12 20:16:02,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:02,461 INFO L482 AbstractCegarLoop]: Abstraction has 150 states and 320 transitions. [2021-06-12 20:16:02,461 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:02,461 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 320 transitions. [2021-06-12 20:16:02,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:02,462 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:02,462 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:02,662 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19637,382 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:02,662 INFO L430 AbstractCegarLoop]: === Iteration 388 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:02,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:02,662 INFO L82 PathProgramCache]: Analyzing trace with hash 655377009, now seen corresponding path program 382 times [2021-06-12 20:16:02,662 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:02,662 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639181836] [2021-06-12 20:16:02,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:02,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:02,747 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:02,747 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:02,747 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639181836] [2021-06-12 20:16:02,748 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639181836] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:02,748 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [735122911] [2021-06-12 20:16:02,748 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 383 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 383 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:02,846 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:16:02,847 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:02,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:02,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:03,123 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:03,124 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:03,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:16:03,124 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:03,127 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:03,127 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:03,127 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:16:03,128 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:03,130 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:03,131 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:03,133 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:03,133 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:03,135 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:16:03,136 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:03,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:16:03,139 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:03,140 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:03,141 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:03,142 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:03,143 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:03,175 INFO L628 ElimStorePlain]: treesize reduction 25, result has 56.9 percent of original size [2021-06-12 20:16:03,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:03,182 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:03,210 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-06-12 20:16:03,210 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:16:03,210 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 3 variables, input treesize:199, output treesize:12 [2021-06-12 20:16:03,234 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:03,234 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [735122911] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:03,234 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:03,234 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:03,234 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25963888] [2021-06-12 20:16:03,234 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:03,234 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:03,234 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:03,234 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:03,234 INFO L87 Difference]: Start difference. First operand 150 states and 320 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:03,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:03,591 INFO L93 Difference]: Finished difference Result 202 states and 425 transitions. [2021-06-12 20:16:03,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:16:03,591 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:03,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:03,591 INFO L225 Difference]: With dead ends: 202 [2021-06-12 20:16:03,591 INFO L226 Difference]: Without dead ends: 202 [2021-06-12 20:16:03,591 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 405.9ms TimeCoverageRelationStatistics Valid=146, Invalid=666, Unknown=0, NotChecked=0, Total=812 [2021-06-12 20:16:03,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2021-06-12 20:16:03,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 151. [2021-06-12 20:16:03,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 150 states have (on average 2.1466666666666665) internal successors, (322), 150 states have internal predecessors, (322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:03,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 322 transitions. [2021-06-12 20:16:03,593 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 322 transitions. Word has length 19 [2021-06-12 20:16:03,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:03,593 INFO L482 AbstractCegarLoop]: Abstraction has 151 states and 322 transitions. [2021-06-12 20:16:03,593 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:03,593 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 322 transitions. [2021-06-12 20:16:03,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:03,593 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:03,593 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:03,794 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 383 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19674 [2021-06-12 20:16:03,794 INFO L430 AbstractCegarLoop]: === Iteration 389 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:03,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:03,794 INFO L82 PathProgramCache]: Analyzing trace with hash -1490681102, now seen corresponding path program 383 times [2021-06-12 20:16:03,794 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:03,794 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54257482] [2021-06-12 20:16:03,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:03,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:03,872 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:03,872 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:03,872 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54257482] [2021-06-12 20:16:03,872 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54257482] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:03,872 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1903795830] [2021-06-12 20:16:03,872 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 384 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 384 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:03,974 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:16:03,974 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:03,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:03,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:04,199 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:04,199 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1903795830] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:04,199 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:04,199 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:04,199 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635601981] [2021-06-12 20:16:04,199 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:04,199 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:04,200 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:04,200 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:04,200 INFO L87 Difference]: Start difference. First operand 151 states and 322 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:04,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:04,382 INFO L93 Difference]: Finished difference Result 167 states and 356 transitions. [2021-06-12 20:16:04,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:16:04,382 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:04,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:04,383 INFO L225 Difference]: With dead ends: 167 [2021-06-12 20:16:04,383 INFO L226 Difference]: Without dead ends: 167 [2021-06-12 20:16:04,383 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 242.5ms TimeCoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:16:04,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2021-06-12 20:16:04,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 148. [2021-06-12 20:16:04,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 147 states have (on average 2.1496598639455784) internal successors, (316), 147 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:04,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 316 transitions. [2021-06-12 20:16:04,384 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 316 transitions. Word has length 19 [2021-06-12 20:16:04,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:04,384 INFO L482 AbstractCegarLoop]: Abstraction has 148 states and 316 transitions. [2021-06-12 20:16:04,384 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:04,384 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 316 transitions. [2021-06-12 20:16:04,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:04,385 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:04,385 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:04,585 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19761,384 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:04,585 INFO L430 AbstractCegarLoop]: === Iteration 390 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:04,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:04,585 INFO L82 PathProgramCache]: Analyzing trace with hash 1011406897, now seen corresponding path program 384 times [2021-06-12 20:16:04,585 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:04,585 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026529282] [2021-06-12 20:16:04,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:04,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:04,667 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:04,667 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:04,667 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026529282] [2021-06-12 20:16:04,667 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026529282] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:04,667 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [537114108] [2021-06-12 20:16:04,667 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 385 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 385 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:04,769 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:16:04,769 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:04,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:04,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:04,966 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:04,966 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:04,967 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:16:04,967 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:04,969 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:04,970 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:04,972 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:04,972 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:04,974 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:04,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:16:04,975 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:04,986 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-06-12 20:16:04,987 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:04,988 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:04,993 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:04,993 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 20:16:04,993 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-06-12 20:16:04,998 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:04,998 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [537114108] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:04,998 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:04,998 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:04,998 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532037184] [2021-06-12 20:16:04,998 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:04,998 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:04,998 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:04,998 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:04,998 INFO L87 Difference]: Start difference. First operand 148 states and 316 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:05,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:05,208 INFO L93 Difference]: Finished difference Result 178 states and 376 transitions. [2021-06-12 20:16:05,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:16:05,208 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:05,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:05,208 INFO L225 Difference]: With dead ends: 178 [2021-06-12 20:16:05,208 INFO L226 Difference]: Without dead ends: 178 [2021-06-12 20:16:05,208 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 240.0ms TimeCoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:16:05,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2021-06-12 20:16:05,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 150. [2021-06-12 20:16:05,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 149 states have (on average 2.1476510067114094) internal successors, (320), 149 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:05,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 320 transitions. [2021-06-12 20:16:05,210 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 320 transitions. Word has length 19 [2021-06-12 20:16:05,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:05,210 INFO L482 AbstractCegarLoop]: Abstraction has 150 states and 320 transitions. [2021-06-12 20:16:05,210 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:05,210 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 320 transitions. [2021-06-12 20:16:05,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:05,210 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:05,210 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:05,410 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19808,385 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:05,411 INFO L430 AbstractCegarLoop]: === Iteration 391 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:05,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:05,411 INFO L82 PathProgramCache]: Analyzing trace with hash 1695612807, now seen corresponding path program 385 times [2021-06-12 20:16:05,411 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:05,411 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814069081] [2021-06-12 20:16:05,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:05,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:05,498 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:05,498 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:05,498 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814069081] [2021-06-12 20:16:05,498 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814069081] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:05,498 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [149276696] [2021-06-12 20:16:05,498 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 386 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 386 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:05,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:05,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:05,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:05,879 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:05,880 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:05,883 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:05,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:05,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:16:05,885 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:05,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:16:05,889 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:05,892 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:05,892 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:05,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:16:05,893 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:05,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:16:05,896 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:05,898 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:05,899 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:05,901 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:05,902 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:05,903 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:05,904 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:05,940 INFO L628 ElimStorePlain]: treesize reduction 44, result has 42.9 percent of original size [2021-06-12 20:16:05,942 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:05,943 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:05,966 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-06-12 20:16:05,967 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:16:05,967 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 3 variables, input treesize:199, output treesize:12 [2021-06-12 20:16:05,990 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:05,990 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [149276696] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:05,990 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:05,990 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:05,990 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388557568] [2021-06-12 20:16:05,990 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:05,990 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:05,991 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:05,991 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:05,991 INFO L87 Difference]: Start difference. First operand 150 states and 320 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:06,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:06,237 INFO L93 Difference]: Finished difference Result 194 states and 409 transitions. [2021-06-12 20:16:06,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:16:06,237 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:06,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:06,237 INFO L225 Difference]: With dead ends: 194 [2021-06-12 20:16:06,238 INFO L226 Difference]: Without dead ends: 194 [2021-06-12 20:16:06,238 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 297.2ms TimeCoverageRelationStatistics Valid=116, Invalid=534, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:16:06,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2021-06-12 20:16:06,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 151. [2021-06-12 20:16:06,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 150 states have (on average 2.1466666666666665) internal successors, (322), 150 states have internal predecessors, (322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:06,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 322 transitions. [2021-06-12 20:16:06,239 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 322 transitions. Word has length 19 [2021-06-12 20:16:06,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:06,239 INFO L482 AbstractCegarLoop]: Abstraction has 151 states and 322 transitions. [2021-06-12 20:16:06,239 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:06,239 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 322 transitions. [2021-06-12 20:16:06,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:06,240 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:06,240 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:06,440 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 386 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19850 [2021-06-12 20:16:06,440 INFO L430 AbstractCegarLoop]: === Iteration 392 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:06,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:06,440 INFO L82 PathProgramCache]: Analyzing trace with hash -450445304, now seen corresponding path program 386 times [2021-06-12 20:16:06,440 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:06,440 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126970491] [2021-06-12 20:16:06,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:06,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:06,521 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:06,521 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:06,521 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126970491] [2021-06-12 20:16:06,521 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126970491] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:06,521 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1200491465] [2021-06-12 20:16:06,521 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 387 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 387 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:06,620 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:16:06,621 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:06,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:06,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:06,834 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:06,834 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1200491465] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:06,834 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:06,834 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:06,834 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119699892] [2021-06-12 20:16:06,835 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:06,835 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:06,835 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:06,835 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:06,835 INFO L87 Difference]: Start difference. First operand 151 states and 322 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:07,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:07,009 INFO L93 Difference]: Finished difference Result 165 states and 351 transitions. [2021-06-12 20:16:07,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:16:07,009 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:07,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:07,009 INFO L225 Difference]: With dead ends: 165 [2021-06-12 20:16:07,009 INFO L226 Difference]: Without dead ends: 165 [2021-06-12 20:16:07,010 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 208.1ms TimeCoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:16:07,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2021-06-12 20:16:07,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 149. [2021-06-12 20:16:07,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 148 states have (on average 2.1486486486486487) internal successors, (318), 148 states have internal predecessors, (318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:07,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 318 transitions. [2021-06-12 20:16:07,011 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 318 transitions. Word has length 19 [2021-06-12 20:16:07,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:07,011 INFO L482 AbstractCegarLoop]: Abstraction has 149 states and 318 transitions. [2021-06-12 20:16:07,011 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:07,011 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 318 transitions. [2021-06-12 20:16:07,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:07,011 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:07,011 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:07,212 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19935,387 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:07,212 INFO L430 AbstractCegarLoop]: === Iteration 393 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:07,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:07,212 INFO L82 PathProgramCache]: Analyzing trace with hash -2011609167, now seen corresponding path program 387 times [2021-06-12 20:16:07,212 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:07,212 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352436542] [2021-06-12 20:16:07,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:07,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:07,292 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:07,292 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:07,292 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352436542] [2021-06-12 20:16:07,293 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352436542] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:07,293 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [659667189] [2021-06-12 20:16:07,293 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 388 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 388 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:07,398 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:16:07,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:07,399 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:07,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:07,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:16:07,580 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:07,583 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:07,584 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:07,667 INFO L628 ElimStorePlain]: treesize reduction 87, result has 48.5 percent of original size [2021-06-12 20:16:07,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:07,671 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:07,701 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:07,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:16:07,704 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:07,733 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:07,735 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:07,736 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:07,764 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:07,766 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:07,767 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:07,793 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:07,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:16:07,796 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:07,821 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:07,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:07,824 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:07,848 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:07,850 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:16:07,851 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:07,875 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:07,876 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:16:07,876 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-06-12 20:16:07,905 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:07,906 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [659667189] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:07,906 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:07,906 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:07,906 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761938286] [2021-06-12 20:16:07,906 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:07,906 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:07,906 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:07,906 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:07,906 INFO L87 Difference]: Start difference. First operand 149 states and 318 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:08,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:08,060 INFO L93 Difference]: Finished difference Result 184 states and 382 transitions. [2021-06-12 20:16:08,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:16:08,061 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:08,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:08,061 INFO L225 Difference]: With dead ends: 184 [2021-06-12 20:16:08,061 INFO L226 Difference]: Without dead ends: 184 [2021-06-12 20:16:08,061 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 232.0ms TimeCoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:16:08,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2021-06-12 20:16:08,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 151. [2021-06-12 20:16:08,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 150 states have (on average 2.1533333333333333) internal successors, (323), 150 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:08,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 323 transitions. [2021-06-12 20:16:08,062 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 323 transitions. Word has length 19 [2021-06-12 20:16:08,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:08,063 INFO L482 AbstractCegarLoop]: Abstraction has 151 states and 323 transitions. [2021-06-12 20:16:08,063 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:08,063 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 323 transitions. [2021-06-12 20:16:08,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:08,063 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:08,063 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:08,263 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 388 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19982 [2021-06-12 20:16:08,263 INFO L430 AbstractCegarLoop]: === Iteration 394 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:08,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:08,263 INFO L82 PathProgramCache]: Analyzing trace with hash 137300018, now seen corresponding path program 388 times [2021-06-12 20:16:08,264 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:08,264 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802142836] [2021-06-12 20:16:08,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:08,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:08,350 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:08,350 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:08,350 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802142836] [2021-06-12 20:16:08,350 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802142836] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:08,350 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1956254026] [2021-06-12 20:16:08,350 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 389 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 389 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:08,450 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:16:08,450 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:08,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:08,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:08,636 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:08,636 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1956254026] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:08,637 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:08,637 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:08,637 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416384519] [2021-06-12 20:16:08,637 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:08,637 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:08,637 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:08,637 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:08,637 INFO L87 Difference]: Start difference. First operand 151 states and 323 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:08,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:08,790 INFO L93 Difference]: Finished difference Result 223 states and 459 transitions. [2021-06-12 20:16:08,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:16:08,791 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:08,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:08,791 INFO L225 Difference]: With dead ends: 223 [2021-06-12 20:16:08,791 INFO L226 Difference]: Without dead ends: 223 [2021-06-12 20:16:08,791 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 208.8ms TimeCoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:16:08,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2021-06-12 20:16:08,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 152. [2021-06-12 20:16:08,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 151 states have (on average 2.172185430463576) internal successors, (328), 151 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:08,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 328 transitions. [2021-06-12 20:16:08,793 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 328 transitions. Word has length 19 [2021-06-12 20:16:08,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:08,793 INFO L482 AbstractCegarLoop]: Abstraction has 152 states and 328 transitions. [2021-06-12 20:16:08,793 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:08,793 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 328 transitions. [2021-06-12 20:16:08,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:08,793 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:08,793 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:08,993 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 389 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20004 [2021-06-12 20:16:08,994 INFO L430 AbstractCegarLoop]: === Iteration 395 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:08,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:08,994 INFO L82 PathProgramCache]: Analyzing trace with hash -397929784, now seen corresponding path program 389 times [2021-06-12 20:16:08,994 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:08,994 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636726197] [2021-06-12 20:16:08,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:08,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:09,073 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:09,074 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:09,074 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636726197] [2021-06-12 20:16:09,074 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636726197] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:09,074 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1506794215] [2021-06-12 20:16:09,074 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 390 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 390 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:09,174 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-12 20:16:09,174 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:09,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:09,175 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:09,325 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:09,326 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1506794215] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:09,326 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:09,326 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:09,326 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617351894] [2021-06-12 20:16:09,326 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:09,326 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:09,326 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:09,326 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:09,326 INFO L87 Difference]: Start difference. First operand 152 states and 328 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:09,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:09,504 INFO L93 Difference]: Finished difference Result 183 states and 389 transitions. [2021-06-12 20:16:09,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:16:09,504 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:09,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:09,505 INFO L225 Difference]: With dead ends: 183 [2021-06-12 20:16:09,505 INFO L226 Difference]: Without dead ends: 183 [2021-06-12 20:16:09,505 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 199.8ms TimeCoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:16:09,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2021-06-12 20:16:09,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 150. [2021-06-12 20:16:09,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 149 states have (on average 2.1543624161073827) internal successors, (321), 149 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:09,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 321 transitions. [2021-06-12 20:16:09,506 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 321 transitions. Word has length 19 [2021-06-12 20:16:09,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:09,506 INFO L482 AbstractCegarLoop]: Abstraction has 150 states and 321 transitions. [2021-06-12 20:16:09,506 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:09,506 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 321 transitions. [2021-06-12 20:16:09,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:09,507 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:09,507 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:09,707 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 390 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20033 [2021-06-12 20:16:09,707 INFO L430 AbstractCegarLoop]: === Iteration 396 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:09,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:09,707 INFO L82 PathProgramCache]: Analyzing trace with hash -762650319, now seen corresponding path program 390 times [2021-06-12 20:16:09,707 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:09,707 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556985991] [2021-06-12 20:16:09,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:09,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:09,786 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:09,786 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:09,786 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556985991] [2021-06-12 20:16:09,786 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556985991] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:09,786 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1991028562] [2021-06-12 20:16:09,786 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 391 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 391 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:09,888 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-12 20:16:09,888 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:09,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:09,889 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:10,112 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:10,112 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1991028562] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:10,112 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:10,112 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:10,112 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875670893] [2021-06-12 20:16:10,112 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:10,112 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:10,112 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:10,112 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:10,112 INFO L87 Difference]: Start difference. First operand 150 states and 321 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:10,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:10,314 INFO L93 Difference]: Finished difference Result 162 states and 341 transitions. [2021-06-12 20:16:10,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:16:10,314 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:10,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:10,314 INFO L225 Difference]: With dead ends: 162 [2021-06-12 20:16:10,314 INFO L226 Difference]: Without dead ends: 158 [2021-06-12 20:16:10,314 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 261.6ms TimeCoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:16:10,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2021-06-12 20:16:10,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 146. [2021-06-12 20:16:10,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 145 states have (on average 2.1517241379310343) internal successors, (312), 145 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:10,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 312 transitions. [2021-06-12 20:16:10,316 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 312 transitions. Word has length 19 [2021-06-12 20:16:10,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:10,316 INFO L482 AbstractCegarLoop]: Abstraction has 146 states and 312 transitions. [2021-06-12 20:16:10,316 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:10,316 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 312 transitions. [2021-06-12 20:16:10,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:10,316 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:10,316 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:10,516 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 391 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20049 [2021-06-12 20:16:10,516 INFO L430 AbstractCegarLoop]: === Iteration 397 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:10,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:10,517 INFO L82 PathProgramCache]: Analyzing trace with hash 295570755, now seen corresponding path program 391 times [2021-06-12 20:16:10,517 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:10,517 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124017928] [2021-06-12 20:16:10,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:10,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:10,594 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:10,594 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:10,594 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124017928] [2021-06-12 20:16:10,594 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124017928] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:10,594 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [70870693] [2021-06-12 20:16:10,594 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 392 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 392 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:10,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:10,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:10,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:10,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:10,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:10,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:16:10,869 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:10,871 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:10,871 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:10,873 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:10,873 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:10,875 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:10,875 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:16:10,876 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:10,887 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-06-12 20:16:10,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:10,889 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:10,893 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:10,894 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 20:16:10,894 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-06-12 20:16:10,898 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:10,898 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [70870693] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:10,898 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:10,899 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:10,899 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450684833] [2021-06-12 20:16:10,899 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:10,899 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:10,899 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:10,899 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:10,899 INFO L87 Difference]: Start difference. First operand 146 states and 312 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:11,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:11,082 INFO L93 Difference]: Finished difference Result 175 states and 370 transitions. [2021-06-12 20:16:11,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:16:11,082 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:11,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:11,082 INFO L225 Difference]: With dead ends: 175 [2021-06-12 20:16:11,082 INFO L226 Difference]: Without dead ends: 175 [2021-06-12 20:16:11,083 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 218.9ms TimeCoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:16:11,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2021-06-12 20:16:11,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 147. [2021-06-12 20:16:11,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 2.1506849315068495) internal successors, (314), 146 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:11,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 314 transitions. [2021-06-12 20:16:11,084 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 314 transitions. Word has length 19 [2021-06-12 20:16:11,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:11,084 INFO L482 AbstractCegarLoop]: Abstraction has 147 states and 314 transitions. [2021-06-12 20:16:11,084 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:11,084 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 314 transitions. [2021-06-12 20:16:11,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:11,084 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:11,084 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:11,285 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20075,392 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:11,285 INFO L430 AbstractCegarLoop]: === Iteration 398 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:11,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:11,285 INFO L82 PathProgramCache]: Analyzing trace with hash -1089606991, now seen corresponding path program 392 times [2021-06-12 20:16:11,285 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:11,285 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985113704] [2021-06-12 20:16:11,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:11,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:11,364 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:11,364 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:11,364 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985113704] [2021-06-12 20:16:11,365 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985113704] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:11,365 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [946125805] [2021-06-12 20:16:11,365 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 393 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 393 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:11,471 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:16:11,471 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:11,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:11,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:11,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:11,634 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:11,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:16:11,635 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:11,637 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:11,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:16:11,638 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:11,655 INFO L628 ElimStorePlain]: treesize reduction 25, result has 41.9 percent of original size [2021-06-12 20:16:11,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:11,657 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:11,662 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:11,662 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 20:16:11,662 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:71, output treesize:6 [2021-06-12 20:16:11,667 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:11,667 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [946125805] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:11,667 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:11,667 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:11,667 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548618388] [2021-06-12 20:16:11,667 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:11,667 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:11,667 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:11,667 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:11,667 INFO L87 Difference]: Start difference. First operand 147 states and 314 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:11,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:11,980 INFO L93 Difference]: Finished difference Result 194 states and 408 transitions. [2021-06-12 20:16:11,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:16:11,980 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:11,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:11,980 INFO L225 Difference]: With dead ends: 194 [2021-06-12 20:16:11,980 INFO L226 Difference]: Without dead ends: 194 [2021-06-12 20:16:11,981 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 325.4ms TimeCoverageRelationStatistics Valid=117, Invalid=639, Unknown=0, NotChecked=0, Total=756 [2021-06-12 20:16:11,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2021-06-12 20:16:11,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 148. [2021-06-12 20:16:11,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 147 states have (on average 2.1496598639455784) internal successors, (316), 147 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:11,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 316 transitions. [2021-06-12 20:16:11,982 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 316 transitions. Word has length 19 [2021-06-12 20:16:11,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:11,982 INFO L482 AbstractCegarLoop]: Abstraction has 148 states and 316 transitions. [2021-06-12 20:16:11,982 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:11,982 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 316 transitions. [2021-06-12 20:16:11,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:11,982 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:11,982 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:12,183 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20105,393 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:12,183 INFO L430 AbstractCegarLoop]: === Iteration 399 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:12,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:12,183 INFO L82 PathProgramCache]: Analyzing trace with hash -2104121469, now seen corresponding path program 393 times [2021-06-12 20:16:12,183 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:12,183 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972848851] [2021-06-12 20:16:12,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:12,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:12,262 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:12,262 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:12,262 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972848851] [2021-06-12 20:16:12,262 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972848851] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:12,262 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [984446855] [2021-06-12 20:16:12,263 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 394 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 394 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:12,366 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:16:12,366 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:12,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:12,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:12,624 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:12,625 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:12,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:16:12,628 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:12,630 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:12,631 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:12,633 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:12,633 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:12,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:12,636 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:12,638 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:12,639 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:12,641 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:12,641 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:12,641 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:16:12,642 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:12,644 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:12,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:16:12,645 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:12,677 INFO L628 ElimStorePlain]: treesize reduction 44, result has 42.9 percent of original size [2021-06-12 20:16:12,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:12,680 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:12,703 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-06-12 20:16:12,703 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:16:12,704 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 3 variables, input treesize:199, output treesize:12 [2021-06-12 20:16:12,727 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:12,727 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [984446855] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:12,727 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:12,727 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:12,727 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264460205] [2021-06-12 20:16:12,727 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:12,727 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:12,727 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:12,727 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:12,727 INFO L87 Difference]: Start difference. First operand 148 states and 316 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:13,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:13,078 INFO L93 Difference]: Finished difference Result 202 states and 424 transitions. [2021-06-12 20:16:13,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:16:13,078 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:13,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:13,079 INFO L225 Difference]: With dead ends: 202 [2021-06-12 20:16:13,079 INFO L226 Difference]: Without dead ends: 202 [2021-06-12 20:16:13,079 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 370.0ms TimeCoverageRelationStatistics Valid=142, Invalid=670, Unknown=0, NotChecked=0, Total=812 [2021-06-12 20:16:13,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2021-06-12 20:16:13,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 149. [2021-06-12 20:16:13,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 148 states have (on average 2.1486486486486487) internal successors, (318), 148 states have internal predecessors, (318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:13,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 318 transitions. [2021-06-12 20:16:13,080 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 318 transitions. Word has length 19 [2021-06-12 20:16:13,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:13,080 INFO L482 AbstractCegarLoop]: Abstraction has 149 states and 318 transitions. [2021-06-12 20:16:13,080 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:13,080 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 318 transitions. [2021-06-12 20:16:13,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:13,081 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:13,081 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:13,281 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20128,394 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:13,281 INFO L430 AbstractCegarLoop]: === Iteration 400 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:13,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:13,281 INFO L82 PathProgramCache]: Analyzing trace with hash 1743508104, now seen corresponding path program 394 times [2021-06-12 20:16:13,281 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:13,282 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42792058] [2021-06-12 20:16:13,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:13,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:13,360 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:13,360 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:13,360 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42792058] [2021-06-12 20:16:13,360 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42792058] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:13,360 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [789327687] [2021-06-12 20:16:13,360 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 395 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 395 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:13,467 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:16:13,468 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:13,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:13,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:13,656 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:13,656 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [789327687] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:13,656 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:13,656 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:13,656 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753662637] [2021-06-12 20:16:13,657 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:13,657 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:13,657 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:13,657 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:13,657 INFO L87 Difference]: Start difference. First operand 149 states and 318 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:13,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:13,844 INFO L93 Difference]: Finished difference Result 167 states and 355 transitions. [2021-06-12 20:16:13,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:16:13,844 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:13,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:13,845 INFO L225 Difference]: With dead ends: 167 [2021-06-12 20:16:13,845 INFO L226 Difference]: Without dead ends: 167 [2021-06-12 20:16:13,845 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 247.4ms TimeCoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:16:13,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2021-06-12 20:16:13,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 146. [2021-06-12 20:16:13,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 145 states have (on average 2.1517241379310343) internal successors, (312), 145 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:13,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 312 transitions. [2021-06-12 20:16:13,846 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 312 transitions. Word has length 19 [2021-06-12 20:16:13,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:13,846 INFO L482 AbstractCegarLoop]: Abstraction has 146 states and 312 transitions. [2021-06-12 20:16:13,846 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:13,846 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 312 transitions. [2021-06-12 20:16:13,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:13,847 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:13,847 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:14,047 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20209,395 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:14,047 INFO L430 AbstractCegarLoop]: === Iteration 401 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:14,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:14,047 INFO L82 PathProgramCache]: Analyzing trace with hash -49371193, now seen corresponding path program 395 times [2021-06-12 20:16:14,047 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:14,047 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424213768] [2021-06-12 20:16:14,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:14,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:14,128 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:14,128 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:14,128 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424213768] [2021-06-12 20:16:14,128 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424213768] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:14,128 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [59562850] [2021-06-12 20:16:14,128 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 396 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 396 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:14,231 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:16:14,231 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:14,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:14,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:14,387 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:14,388 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:14,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:16:14,389 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:14,390 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:14,391 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:16:14,391 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:14,409 INFO L628 ElimStorePlain]: treesize reduction 25, result has 41.9 percent of original size [2021-06-12 20:16:14,410 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:14,411 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:14,415 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:14,415 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 20:16:14,416 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:79, output treesize:6 [2021-06-12 20:16:14,420 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:14,420 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [59562850] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:14,420 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:14,420 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:14,420 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075857866] [2021-06-12 20:16:14,420 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:14,420 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:14,420 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:14,421 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:14,421 INFO L87 Difference]: Start difference. First operand 146 states and 312 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:14,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:14,602 INFO L93 Difference]: Finished difference Result 177 states and 374 transitions. [2021-06-12 20:16:14,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:16:14,602 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:14,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:14,603 INFO L225 Difference]: With dead ends: 177 [2021-06-12 20:16:14,603 INFO L226 Difference]: Without dead ends: 177 [2021-06-12 20:16:14,603 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 225.5ms TimeCoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:16:14,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2021-06-12 20:16:14,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 147. [2021-06-12 20:16:14,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 2.1506849315068495) internal successors, (314), 146 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:14,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 314 transitions. [2021-06-12 20:16:14,604 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 314 transitions. Word has length 19 [2021-06-12 20:16:14,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:14,604 INFO L482 AbstractCegarLoop]: Abstraction has 147 states and 314 transitions. [2021-06-12 20:16:14,604 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:14,604 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 314 transitions. [2021-06-12 20:16:14,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:14,605 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:14,605 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:14,805 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20244,396 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:14,805 INFO L430 AbstractCegarLoop]: === Iteration 402 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:14,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:14,805 INFO L82 PathProgramCache]: Analyzing trace with hash -1063885671, now seen corresponding path program 396 times [2021-06-12 20:16:14,805 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:14,805 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273346451] [2021-06-12 20:16:14,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:14,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:14,886 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:14,886 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:14,886 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273346451] [2021-06-12 20:16:14,886 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273346451] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:14,886 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [189196405] [2021-06-12 20:16:14,886 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 397 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 397 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:14,989 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:16:14,989 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:14,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:14,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:15,165 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:15,166 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:15,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:16:15,167 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:15,169 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:15,169 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:15,171 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:15,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:15,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:16:15,172 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:15,174 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:16:15,175 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:15,208 INFO L628 ElimStorePlain]: treesize reduction 41, result has 44.6 percent of original size [2021-06-12 20:16:15,209 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:15,210 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:15,233 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-06-12 20:16:15,234 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:16:15,234 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:128, output treesize:12 [2021-06-12 20:16:15,256 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:15,257 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [189196405] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:15,257 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:15,257 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:15,257 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838061572] [2021-06-12 20:16:15,257 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:15,257 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:15,257 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:15,257 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:15,257 INFO L87 Difference]: Start difference. First operand 147 states and 314 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:15,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:15,531 INFO L93 Difference]: Finished difference Result 195 states and 410 transitions. [2021-06-12 20:16:15,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:16:15,532 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:15,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:15,532 INFO L225 Difference]: With dead ends: 195 [2021-06-12 20:16:15,532 INFO L226 Difference]: Without dead ends: 195 [2021-06-12 20:16:15,532 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 300.4ms TimeCoverageRelationStatistics Valid=125, Invalid=577, Unknown=0, NotChecked=0, Total=702 [2021-06-12 20:16:15,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2021-06-12 20:16:15,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 148. [2021-06-12 20:16:15,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 147 states have (on average 2.1496598639455784) internal successors, (316), 147 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:15,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 316 transitions. [2021-06-12 20:16:15,533 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 316 transitions. Word has length 19 [2021-06-12 20:16:15,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:15,533 INFO L482 AbstractCegarLoop]: Abstraction has 148 states and 316 transitions. [2021-06-12 20:16:15,534 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:15,534 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 316 transitions. [2021-06-12 20:16:15,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:15,534 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:15,534 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:15,734 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 397 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20265 [2021-06-12 20:16:15,734 INFO L430 AbstractCegarLoop]: === Iteration 403 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:15,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:15,735 INFO L82 PathProgramCache]: Analyzing trace with hash -1511223394, now seen corresponding path program 397 times [2021-06-12 20:16:15,735 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:15,735 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499181338] [2021-06-12 20:16:15,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:15,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:15,816 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:15,816 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:15,816 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499181338] [2021-06-12 20:16:15,816 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499181338] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:15,816 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [414514478] [2021-06-12 20:16:15,816 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 398 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 398 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:15,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:15,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:15,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:16,134 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:16,134 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [414514478] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:16,135 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:16,135 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:16,135 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447110370] [2021-06-12 20:16:16,135 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:16,135 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:16,135 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:16,135 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:16,135 INFO L87 Difference]: Start difference. First operand 148 states and 316 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:16,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:16,327 INFO L93 Difference]: Finished difference Result 162 states and 345 transitions. [2021-06-12 20:16:16,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:16:16,327 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:16,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:16,327 INFO L225 Difference]: With dead ends: 162 [2021-06-12 20:16:16,327 INFO L226 Difference]: Without dead ends: 162 [2021-06-12 20:16:16,327 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 259.4ms TimeCoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:16:16,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2021-06-12 20:16:16,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 146. [2021-06-12 20:16:16,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 145 states have (on average 2.1517241379310343) internal successors, (312), 145 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:16,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 312 transitions. [2021-06-12 20:16:16,329 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 312 transitions. Word has length 19 [2021-06-12 20:16:16,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:16,329 INFO L482 AbstractCegarLoop]: Abstraction has 146 states and 312 transitions. [2021-06-12 20:16:16,329 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:16,329 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 312 transitions. [2021-06-12 20:16:16,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:16,329 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:16,329 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:16,529 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20307,398 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:16,530 INFO L430 AbstractCegarLoop]: === Iteration 404 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:16,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:16,530 INFO L82 PathProgramCache]: Analyzing trace with hash -476140349, now seen corresponding path program 398 times [2021-06-12 20:16:16,530 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:16,530 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309768627] [2021-06-12 20:16:16,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:16,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:16,610 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:16,610 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:16,610 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309768627] [2021-06-12 20:16:16,610 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309768627] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:16,610 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [9785942] [2021-06-12 20:16:16,610 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 399 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 399 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:16,713 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:16:16,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:16,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:16,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:16,891 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:16,892 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:16,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:16:16,896 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:16,982 INFO L628 ElimStorePlain]: treesize reduction 87, result has 48.5 percent of original size [2021-06-12 20:16:16,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:16:16,986 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:17,016 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:17,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:16:17,020 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:17,049 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:17,052 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:16:17,053 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:17,080 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:17,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:17,084 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:17,111 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:17,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:17,114 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:17,139 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:17,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:17,142 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:17,167 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:17,169 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:17,170 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:17,193 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:17,194 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:16:17,194 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-06-12 20:16:17,224 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:17,224 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [9785942] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:17,224 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:17,224 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:17,224 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606045659] [2021-06-12 20:16:17,224 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:17,225 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:17,225 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:17,225 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:17,225 INFO L87 Difference]: Start difference. First operand 146 states and 312 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:17,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:17,369 INFO L93 Difference]: Finished difference Result 176 states and 363 transitions. [2021-06-12 20:16:17,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:16:17,369 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:17,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:17,369 INFO L225 Difference]: With dead ends: 176 [2021-06-12 20:16:17,369 INFO L226 Difference]: Without dead ends: 176 [2021-06-12 20:16:17,369 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 213.8ms TimeCoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:16:17,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2021-06-12 20:16:17,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 146. [2021-06-12 20:16:17,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 145 states have (on average 2.1517241379310343) internal successors, (312), 145 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:17,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 312 transitions. [2021-06-12 20:16:17,371 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 312 transitions. Word has length 19 [2021-06-12 20:16:17,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:17,371 INFO L482 AbstractCegarLoop]: Abstraction has 146 states and 312 transitions. [2021-06-12 20:16:17,371 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:17,371 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 312 transitions. [2021-06-12 20:16:17,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:17,371 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:17,371 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:17,571 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 399 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20345 [2021-06-12 20:16:17,572 INFO L430 AbstractCegarLoop]: === Iteration 405 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:17,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:17,572 INFO L82 PathProgramCache]: Analyzing trace with hash 775242316, now seen corresponding path program 399 times [2021-06-12 20:16:17,572 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:17,572 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345936338] [2021-06-12 20:16:17,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:17,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:17,653 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:17,653 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:17,653 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345936338] [2021-06-12 20:16:17,653 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345936338] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:17,653 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1365553467] [2021-06-12 20:16:17,653 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 400 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 400 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:17,756 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-12 20:16:17,757 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:17,757 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:17,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:18,006 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:18,006 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1365553467] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:18,006 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:18,006 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:18,006 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245198238] [2021-06-12 20:16:18,006 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:18,006 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:18,007 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:18,007 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:18,007 INFO L87 Difference]: Start difference. First operand 146 states and 312 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:18,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:18,177 INFO L93 Difference]: Finished difference Result 219 states and 451 transitions. [2021-06-12 20:16:18,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:16:18,177 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:18,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:18,177 INFO L225 Difference]: With dead ends: 219 [2021-06-12 20:16:18,178 INFO L226 Difference]: Without dead ends: 219 [2021-06-12 20:16:18,178 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 202.2ms TimeCoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:16:18,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2021-06-12 20:16:18,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 147. [2021-06-12 20:16:18,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 2.171232876712329) internal successors, (317), 146 states have internal predecessors, (317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:18,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 317 transitions. [2021-06-12 20:16:18,179 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 317 transitions. Word has length 19 [2021-06-12 20:16:18,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:18,179 INFO L482 AbstractCegarLoop]: Abstraction has 147 states and 317 transitions. [2021-06-12 20:16:18,179 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:18,179 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 317 transitions. [2021-06-12 20:16:18,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:18,180 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:18,180 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:18,380 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 400 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20368 [2021-06-12 20:16:18,380 INFO L430 AbstractCegarLoop]: === Iteration 406 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:18,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:18,380 INFO L82 PathProgramCache]: Analyzing trace with hash -1458707874, now seen corresponding path program 400 times [2021-06-12 20:16:18,380 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:18,380 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146355184] [2021-06-12 20:16:18,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:18,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:18,466 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:18,467 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:18,467 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146355184] [2021-06-12 20:16:18,467 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146355184] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:18,467 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1639739558] [2021-06-12 20:16:18,467 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 401 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 401 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:18,569 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:16:18,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:18,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:18,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:18,714 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:18,714 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1639739558] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:18,714 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:18,714 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:18,714 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473713345] [2021-06-12 20:16:18,714 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:18,714 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:18,714 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:18,715 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:18,715 INFO L87 Difference]: Start difference. First operand 147 states and 317 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:18,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:18,867 INFO L93 Difference]: Finished difference Result 178 states and 378 transitions. [2021-06-12 20:16:18,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:16:18,867 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:18,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:18,868 INFO L225 Difference]: With dead ends: 178 [2021-06-12 20:16:18,868 INFO L226 Difference]: Without dead ends: 178 [2021-06-12 20:16:18,868 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 201.6ms TimeCoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:16:18,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2021-06-12 20:16:18,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 145. [2021-06-12 20:16:18,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 144 states have (on average 2.1527777777777777) internal successors, (310), 144 states have internal predecessors, (310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:18,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 310 transitions. [2021-06-12 20:16:18,869 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 310 transitions. Word has length 19 [2021-06-12 20:16:18,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:18,869 INFO L482 AbstractCegarLoop]: Abstraction has 145 states and 310 transitions. [2021-06-12 20:16:18,869 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:18,869 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 310 transitions. [2021-06-12 20:16:18,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:18,869 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:18,870 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:19,070 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20417,401 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:19,070 INFO L430 AbstractCegarLoop]: === Iteration 407 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:19,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:19,070 INFO L82 PathProgramCache]: Analyzing trace with hash -1823428409, now seen corresponding path program 401 times [2021-06-12 20:16:19,070 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:19,070 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270231520] [2021-06-12 20:16:19,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:19,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:19,147 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:19,148 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:19,148 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270231520] [2021-06-12 20:16:19,148 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270231520] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:19,148 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [973672939] [2021-06-12 20:16:19,148 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 402 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 402 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:19,250 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:16:19,250 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:19,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:19,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:19,440 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:19,440 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [973672939] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:19,440 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:19,441 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:19,441 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738386235] [2021-06-12 20:16:19,441 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:19,441 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:19,441 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:19,441 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:19,441 INFO L87 Difference]: Start difference. First operand 145 states and 310 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:19,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:19,586 INFO L93 Difference]: Finished difference Result 157 states and 330 transitions. [2021-06-12 20:16:19,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:16:19,587 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:19,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:19,587 INFO L225 Difference]: With dead ends: 157 [2021-06-12 20:16:19,587 INFO L226 Difference]: Without dead ends: 153 [2021-06-12 20:16:19,587 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 225.1ms TimeCoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:16:19,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2021-06-12 20:16:19,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 142. [2021-06-12 20:16:19,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 141 states have (on average 2.148936170212766) internal successors, (303), 141 states have internal predecessors, (303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:19,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 303 transitions. [2021-06-12 20:16:19,588 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 303 transitions. Word has length 19 [2021-06-12 20:16:19,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:19,589 INFO L482 AbstractCegarLoop]: Abstraction has 142 states and 303 transitions. [2021-06-12 20:16:19,589 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:19,589 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 303 transitions. [2021-06-12 20:16:19,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:19,589 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:19,589 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:19,789 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 402 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20434 [2021-06-12 20:16:19,789 INFO L430 AbstractCegarLoop]: === Iteration 408 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:19,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:19,789 INFO L82 PathProgramCache]: Analyzing trace with hash 2133167473, now seen corresponding path program 402 times [2021-06-12 20:16:19,789 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:19,789 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714183373] [2021-06-12 20:16:19,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:19,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:19,868 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:19,868 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:19,868 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714183373] [2021-06-12 20:16:19,868 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714183373] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:19,868 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1902648341] [2021-06-12 20:16:19,868 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 403 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 403 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:19,971 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 20:16:19,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:19,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:19,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:20,125 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:20,125 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:20,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:16:20,126 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,128 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:20,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:16:20,129 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,146 INFO L628 ElimStorePlain]: treesize reduction 25, result has 41.9 percent of original size [2021-06-12 20:16:20,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:20,148 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,153 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:20,153 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,153 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:71, output treesize:6 [2021-06-12 20:16:20,158 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:20,158 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1902648341] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:20,158 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:20,158 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:20,158 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334227907] [2021-06-12 20:16:20,158 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:20,158 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:20,158 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:20,158 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:20,158 INFO L87 Difference]: Start difference. First operand 142 states and 303 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:20,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:20,341 INFO L93 Difference]: Finished difference Result 185 states and 389 transitions. [2021-06-12 20:16:20,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:16:20,341 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:20,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:20,342 INFO L225 Difference]: With dead ends: 185 [2021-06-12 20:16:20,342 INFO L226 Difference]: Without dead ends: 185 [2021-06-12 20:16:20,342 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 204.1ms TimeCoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:16:20,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2021-06-12 20:16:20,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 145. [2021-06-12 20:16:20,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 144 states have (on average 2.1458333333333335) internal successors, (309), 144 states have internal predecessors, (309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:20,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 309 transitions. [2021-06-12 20:16:20,343 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 309 transitions. Word has length 19 [2021-06-12 20:16:20,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:20,343 INFO L482 AbstractCegarLoop]: Abstraction has 145 states and 309 transitions. [2021-06-12 20:16:20,343 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:20,343 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 309 transitions. [2021-06-12 20:16:20,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:20,344 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:20,344 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:20,544 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20453,403 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:20,544 INFO L430 AbstractCegarLoop]: === Iteration 409 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:20,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:20,544 INFO L82 PathProgramCache]: Analyzing trace with hash 1118652995, now seen corresponding path program 403 times [2021-06-12 20:16:20,544 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:20,544 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270580496] [2021-06-12 20:16:20,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:20,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:20,630 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:20,631 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:20,631 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270580496] [2021-06-12 20:16:20,631 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270580496] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:20,631 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1074933896] [2021-06-12 20:16:20,631 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 404 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 404 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:20,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:20,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:20,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:20,982 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:20,983 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,985 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:20,985 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,988 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:20,988 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:20,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:16:20,989 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:16:20,992 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,994 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:20,994 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,996 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:20,997 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:20,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:20,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:21,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:16:21,000 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:21,002 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:21,002 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:21,035 INFO L628 ElimStorePlain]: treesize reduction 25, result has 56.9 percent of original size [2021-06-12 20:16:21,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:21,037 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:21,060 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-06-12 20:16:21,061 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:16:21,061 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 3 variables, input treesize:199, output treesize:12 [2021-06-12 20:16:21,084 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:21,084 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1074933896] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:21,084 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:21,084 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:21,084 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662316930] [2021-06-12 20:16:21,084 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:21,084 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:21,084 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:21,085 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:21,085 INFO L87 Difference]: Start difference. First operand 145 states and 309 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:21,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:21,302 INFO L93 Difference]: Finished difference Result 207 states and 433 transitions. [2021-06-12 20:16:21,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:16:21,302 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:21,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:21,302 INFO L225 Difference]: With dead ends: 207 [2021-06-12 20:16:21,302 INFO L226 Difference]: Without dead ends: 207 [2021-06-12 20:16:21,303 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 245.0ms TimeCoverageRelationStatistics Valid=100, Invalid=452, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:16:21,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2021-06-12 20:16:21,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 146. [2021-06-12 20:16:21,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 145 states have (on average 2.1448275862068966) internal successors, (311), 145 states have internal predecessors, (311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:21,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 311 transitions. [2021-06-12 20:16:21,304 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 311 transitions. Word has length 19 [2021-06-12 20:16:21,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:21,304 INFO L482 AbstractCegarLoop]: Abstraction has 146 states and 311 transitions. [2021-06-12 20:16:21,304 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:21,304 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 311 transitions. [2021-06-12 20:16:21,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:21,304 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:21,304 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:21,505 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 404 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20478 [2021-06-12 20:16:21,505 INFO L430 AbstractCegarLoop]: === Iteration 410 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:21,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:21,505 INFO L82 PathProgramCache]: Analyzing trace with hash -889848591, now seen corresponding path program 404 times [2021-06-12 20:16:21,505 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:21,505 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551604708] [2021-06-12 20:16:21,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:21,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:21,587 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:21,587 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:21,587 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551604708] [2021-06-12 20:16:21,587 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551604708] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:21,587 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1234726602] [2021-06-12 20:16:21,587 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 405 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 405 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:21,691 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:16:21,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:21,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:21,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:21,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:16:21,878 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:21,882 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:21,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:16:21,883 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:21,966 INFO L628 ElimStorePlain]: treesize reduction 86, result has 48.8 percent of original size [2021-06-12 20:16:21,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:16:21,970 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:22,001 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:22,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:22,005 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:22,034 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:22,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:16:22,038 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:22,065 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:22,068 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:22,068 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:22,095 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:22,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:16:22,104 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:22,135 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:22,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:22,140 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:22,165 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:22,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:22,168 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:22,191 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:22,192 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:16:22,192 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-06-12 20:16:22,221 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:22,221 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1234726602] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:22,221 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:22,221 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:22,221 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182185248] [2021-06-12 20:16:22,221 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:22,221 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:22,221 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:22,221 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:22,221 INFO L87 Difference]: Start difference. First operand 146 states and 311 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:22,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:22,424 INFO L93 Difference]: Finished difference Result 178 states and 369 transitions. [2021-06-12 20:16:22,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:16:22,424 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:22,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:22,424 INFO L225 Difference]: With dead ends: 178 [2021-06-12 20:16:22,424 INFO L226 Difference]: Without dead ends: 178 [2021-06-12 20:16:22,425 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 296.4ms TimeCoverageRelationStatistics Valid=102, Invalid=498, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:16:22,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2021-06-12 20:16:22,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 148. [2021-06-12 20:16:22,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 147 states have (on average 2.1496598639455784) internal successors, (316), 147 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:22,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 316 transitions. [2021-06-12 20:16:22,426 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 316 transitions. Word has length 19 [2021-06-12 20:16:22,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:22,426 INFO L482 AbstractCegarLoop]: Abstraction has 148 states and 316 transitions. [2021-06-12 20:16:22,426 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:22,426 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 316 transitions. [2021-06-12 20:16:22,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:22,426 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:22,426 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:22,627 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20559,405 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:22,627 INFO L430 AbstractCegarLoop]: === Iteration 411 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:22,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:22,627 INFO L82 PathProgramCache]: Analyzing trace with hash 1259060594, now seen corresponding path program 405 times [2021-06-12 20:16:22,627 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:22,627 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293011360] [2021-06-12 20:16:22,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:22,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:22,707 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:22,707 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:22,707 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293011360] [2021-06-12 20:16:22,707 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293011360] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:22,707 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1566788377] [2021-06-12 20:16:22,707 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 406 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 406 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:22,811 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:16:22,811 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:22,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:22,812 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:23,046 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:23,046 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1566788377] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:23,046 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:23,046 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:23,046 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957225433] [2021-06-12 20:16:23,046 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:23,046 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:23,047 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:23,047 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:23,047 INFO L87 Difference]: Start difference. First operand 148 states and 316 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:23,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:23,324 INFO L93 Difference]: Finished difference Result 222 states and 457 transitions. [2021-06-12 20:16:23,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:16:23,324 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:23,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:23,324 INFO L225 Difference]: With dead ends: 222 [2021-06-12 20:16:23,324 INFO L226 Difference]: Without dead ends: 222 [2021-06-12 20:16:23,325 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 299.1ms TimeCoverageRelationStatistics Valid=114, Invalid=588, Unknown=0, NotChecked=0, Total=702 [2021-06-12 20:16:23,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2021-06-12 20:16:23,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 149. [2021-06-12 20:16:23,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 148 states have (on average 2.168918918918919) internal successors, (321), 148 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:23,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 321 transitions. [2021-06-12 20:16:23,326 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 321 transitions. Word has length 19 [2021-06-12 20:16:23,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:23,326 INFO L482 AbstractCegarLoop]: Abstraction has 149 states and 321 transitions. [2021-06-12 20:16:23,326 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:23,326 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 321 transitions. [2021-06-12 20:16:23,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:23,326 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:23,327 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:23,527 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20580,406 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:23,527 INFO L430 AbstractCegarLoop]: === Iteration 412 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:23,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:23,527 INFO L82 PathProgramCache]: Analyzing trace with hash 723830792, now seen corresponding path program 406 times [2021-06-12 20:16:23,527 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:23,527 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132214776] [2021-06-12 20:16:23,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:23,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:23,605 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:23,606 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:23,606 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132214776] [2021-06-12 20:16:23,606 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132214776] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:23,606 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [103302481] [2021-06-12 20:16:23,606 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 407 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 407 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:23,709 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:16:23,709 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:23,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:23,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:23,857 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:23,857 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [103302481] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:23,857 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:23,857 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:23,857 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479539458] [2021-06-12 20:16:23,857 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:23,857 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:23,857 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:23,858 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:23,858 INFO L87 Difference]: Start difference. First operand 149 states and 321 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:24,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:24,079 INFO L93 Difference]: Finished difference Result 179 states and 380 transitions. [2021-06-12 20:16:24,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:16:24,079 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:24,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:24,080 INFO L225 Difference]: With dead ends: 179 [2021-06-12 20:16:24,080 INFO L226 Difference]: Without dead ends: 179 [2021-06-12 20:16:24,080 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 221.8ms TimeCoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:16:24,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2021-06-12 20:16:24,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 147. [2021-06-12 20:16:24,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 2.1506849315068495) internal successors, (314), 146 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:24,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 314 transitions. [2021-06-12 20:16:24,081 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 314 transitions. Word has length 19 [2021-06-12 20:16:24,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:24,081 INFO L482 AbstractCegarLoop]: Abstraction has 147 states and 314 transitions. [2021-06-12 20:16:24,081 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:24,081 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 314 transitions. [2021-06-12 20:16:24,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:24,082 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:24,082 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:24,282 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 407 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20632 [2021-06-12 20:16:24,282 INFO L430 AbstractCegarLoop]: === Iteration 413 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:24,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:24,282 INFO L82 PathProgramCache]: Analyzing trace with hash 359110257, now seen corresponding path program 407 times [2021-06-12 20:16:24,282 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:24,282 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408250750] [2021-06-12 20:16:24,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:24,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:24,358 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:24,358 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:24,358 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408250750] [2021-06-12 20:16:24,358 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408250750] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:24,358 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [890343212] [2021-06-12 20:16:24,358 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 408 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 408 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:24,463 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:16:24,463 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:24,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:24,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:24,655 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:24,655 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [890343212] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:24,655 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:24,655 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:24,655 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507881703] [2021-06-12 20:16:24,655 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:24,655 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:24,655 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:24,656 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:24,656 INFO L87 Difference]: Start difference. First operand 147 states and 314 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:24,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:24,891 INFO L93 Difference]: Finished difference Result 158 states and 332 transitions. [2021-06-12 20:16:24,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:16:24,892 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:24,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:24,892 INFO L225 Difference]: With dead ends: 158 [2021-06-12 20:16:24,892 INFO L226 Difference]: Without dead ends: 154 [2021-06-12 20:16:24,892 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 271.1ms TimeCoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:16:24,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2021-06-12 20:16:24,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 146. [2021-06-12 20:16:24,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 145 states have (on average 2.1448275862068966) internal successors, (311), 145 states have internal predecessors, (311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:24,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 311 transitions. [2021-06-12 20:16:24,893 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 311 transitions. Word has length 19 [2021-06-12 20:16:24,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:24,893 INFO L482 AbstractCegarLoop]: Abstraction has 146 states and 311 transitions. [2021-06-12 20:16:24,893 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:24,893 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 311 transitions. [2021-06-12 20:16:24,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:24,894 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:24,894 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:25,094 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20653,408 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:25,094 INFO L430 AbstractCegarLoop]: === Iteration 414 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:25,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:25,094 INFO L82 PathProgramCache]: Analyzing trace with hash 150387207, now seen corresponding path program 408 times [2021-06-12 20:16:25,094 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:25,094 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428448772] [2021-06-12 20:16:25,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:25,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:25,171 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:25,172 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:25,172 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428448772] [2021-06-12 20:16:25,172 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428448772] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:25,172 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2102439361] [2021-06-12 20:16:25,172 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 409 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 409 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:25,277 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:16:25,277 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:25,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:25,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:25,505 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:25,505 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:25,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:25,509 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:25,589 INFO L628 ElimStorePlain]: treesize reduction 86, result has 48.5 percent of original size [2021-06-12 20:16:25,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:25,593 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:25,623 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:25,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:16:25,626 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:25,655 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:25,658 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:25,658 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:25,686 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:25,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:25,689 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:25,715 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:25,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:16:25,719 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:25,744 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:25,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:16:25,747 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:25,771 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:25,773 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:16:25,774 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:25,797 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:25,798 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:16:25,798 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-06-12 20:16:25,832 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:25,833 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2102439361] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:25,833 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:25,833 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:25,833 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411756993] [2021-06-12 20:16:25,833 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:25,833 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:25,833 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:25,833 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:25,833 INFO L87 Difference]: Start difference. First operand 146 states and 311 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:26,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:26,040 INFO L93 Difference]: Finished difference Result 183 states and 380 transitions. [2021-06-12 20:16:26,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:16:26,040 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:26,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:26,041 INFO L225 Difference]: With dead ends: 183 [2021-06-12 20:16:26,041 INFO L226 Difference]: Without dead ends: 183 [2021-06-12 20:16:26,041 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 283.4ms TimeCoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:16:26,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2021-06-12 20:16:26,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 149. [2021-06-12 20:16:26,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 148 states have (on average 2.1554054054054053) internal successors, (319), 148 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:26,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 319 transitions. [2021-06-12 20:16:26,042 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 319 transitions. Word has length 19 [2021-06-12 20:16:26,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:26,042 INFO L482 AbstractCegarLoop]: Abstraction has 149 states and 319 transitions. [2021-06-12 20:16:26,042 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:26,042 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 319 transitions. [2021-06-12 20:16:26,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:26,043 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:26,043 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:26,243 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 409 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20671 [2021-06-12 20:16:26,243 INFO L430 AbstractCegarLoop]: === Iteration 415 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:26,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:26,243 INFO L82 PathProgramCache]: Analyzing trace with hash -1995670904, now seen corresponding path program 409 times [2021-06-12 20:16:26,243 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:26,243 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220214428] [2021-06-12 20:16:26,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:26,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:26,325 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:26,325 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:26,325 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220214428] [2021-06-12 20:16:26,325 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220214428] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:26,325 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1491207459] [2021-06-12 20:16:26,325 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 410 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 410 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:26,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:26,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:26,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:26,636 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:26,636 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1491207459] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:26,636 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:26,636 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:26,636 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499858639] [2021-06-12 20:16:26,636 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:26,636 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:26,636 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:26,637 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:26,637 INFO L87 Difference]: Start difference. First operand 149 states and 319 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:27,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:27,020 INFO L93 Difference]: Finished difference Result 232 states and 476 transitions. [2021-06-12 20:16:27,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-12 20:16:27,021 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:27,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:27,021 INFO L225 Difference]: With dead ends: 232 [2021-06-12 20:16:27,021 INFO L226 Difference]: Without dead ends: 232 [2021-06-12 20:16:27,021 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 417.5ms TimeCoverageRelationStatistics Valid=126, Invalid=686, Unknown=0, NotChecked=0, Total=812 [2021-06-12 20:16:27,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2021-06-12 20:16:27,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 151. [2021-06-12 20:16:27,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 150 states have (on average 2.18) internal successors, (327), 150 states have internal predecessors, (327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:27,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 327 transitions. [2021-06-12 20:16:27,023 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 327 transitions. Word has length 19 [2021-06-12 20:16:27,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:27,023 INFO L482 AbstractCegarLoop]: Abstraction has 151 states and 327 transitions. [2021-06-12 20:16:27,023 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:27,023 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 327 transitions. [2021-06-12 20:16:27,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:27,023 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:27,023 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:27,223 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 410 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20693 [2021-06-12 20:16:27,223 INFO L430 AbstractCegarLoop]: === Iteration 416 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:27,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:27,224 INFO L82 PathProgramCache]: Analyzing trace with hash 1764066590, now seen corresponding path program 410 times [2021-06-12 20:16:27,224 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:27,224 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789722033] [2021-06-12 20:16:27,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:27,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:27,299 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:27,299 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:27,299 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789722033] [2021-06-12 20:16:27,300 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789722033] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:27,300 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2115632947] [2021-06-12 20:16:27,300 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 411 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 411 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:27,404 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:16:27,404 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:27,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:27,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:27,567 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:27,567 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2115632947] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:27,567 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:27,567 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:27,567 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464162363] [2021-06-12 20:16:27,567 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:27,568 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:27,568 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:27,568 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:27,568 INFO L87 Difference]: Start difference. First operand 151 states and 327 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:27,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:27,904 INFO L93 Difference]: Finished difference Result 192 states and 405 transitions. [2021-06-12 20:16:27,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:16:27,904 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:27,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:27,904 INFO L225 Difference]: With dead ends: 192 [2021-06-12 20:16:27,904 INFO L226 Difference]: Without dead ends: 192 [2021-06-12 20:16:27,904 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 335.9ms TimeCoverageRelationStatistics Valid=110, Invalid=646, Unknown=0, NotChecked=0, Total=756 [2021-06-12 20:16:27,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2021-06-12 20:16:27,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 151. [2021-06-12 20:16:27,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 150 states have (on average 2.18) internal successors, (327), 150 states have internal predecessors, (327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:27,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 327 transitions. [2021-06-12 20:16:27,906 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 327 transitions. Word has length 19 [2021-06-12 20:16:27,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:27,906 INFO L482 AbstractCegarLoop]: Abstraction has 151 states and 327 transitions. [2021-06-12 20:16:27,906 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:27,906 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 327 transitions. [2021-06-12 20:16:27,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:27,906 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:27,906 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:28,107 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20724,411 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:28,107 INFO L430 AbstractCegarLoop]: === Iteration 417 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:28,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:28,107 INFO L82 PathProgramCache]: Analyzing trace with hash 1399346055, now seen corresponding path program 411 times [2021-06-12 20:16:28,107 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:28,107 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881912967] [2021-06-12 20:16:28,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:28,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:28,180 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:28,180 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:28,180 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881912967] [2021-06-12 20:16:28,180 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881912967] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:28,180 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [315189464] [2021-06-12 20:16:28,180 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 412 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 412 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:28,286 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:16:28,286 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:28,286 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:28,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:28,507 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:28,507 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [315189464] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:28,507 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:28,507 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:28,507 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178975494] [2021-06-12 20:16:28,508 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:28,508 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:28,508 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:28,508 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:28,508 INFO L87 Difference]: Start difference. First operand 151 states and 327 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:28,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:28,761 INFO L93 Difference]: Finished difference Result 172 states and 363 transitions. [2021-06-12 20:16:28,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:16:28,761 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:28,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:28,761 INFO L225 Difference]: With dead ends: 172 [2021-06-12 20:16:28,761 INFO L226 Difference]: Without dead ends: 168 [2021-06-12 20:16:28,762 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 319.9ms TimeCoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:16:28,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2021-06-12 20:16:28,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 150. [2021-06-12 20:16:28,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 149 states have (on average 2.174496644295302) internal successors, (324), 149 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:28,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 324 transitions. [2021-06-12 20:16:28,763 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 324 transitions. Word has length 19 [2021-06-12 20:16:28,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:28,763 INFO L482 AbstractCegarLoop]: Abstraction has 150 states and 324 transitions. [2021-06-12 20:16:28,763 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:28,763 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 324 transitions. [2021-06-12 20:16:28,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:28,763 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:28,763 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:28,964 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 412 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20741 [2021-06-12 20:16:28,964 INFO L430 AbstractCegarLoop]: === Iteration 418 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:28,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:28,964 INFO L82 PathProgramCache]: Analyzing trace with hash -1943155384, now seen corresponding path program 412 times [2021-06-12 20:16:28,964 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:28,964 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854982827] [2021-06-12 20:16:28,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:28,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:29,038 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:29,038 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:29,039 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854982827] [2021-06-12 20:16:29,039 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854982827] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:29,039 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [455997227] [2021-06-12 20:16:29,039 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 413 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 413 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:29,143 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:16:29,143 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:29,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:29,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:29,319 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:29,319 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [455997227] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:29,319 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:29,319 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:29,320 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579687109] [2021-06-12 20:16:29,320 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:29,320 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:29,320 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:29,320 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:29,320 INFO L87 Difference]: Start difference. First operand 150 states and 324 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:29,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:29,529 INFO L93 Difference]: Finished difference Result 182 states and 383 transitions. [2021-06-12 20:16:29,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:16:29,529 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:29,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:29,530 INFO L225 Difference]: With dead ends: 182 [2021-06-12 20:16:29,530 INFO L226 Difference]: Without dead ends: 182 [2021-06-12 20:16:29,530 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 210.4ms TimeCoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:16:29,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2021-06-12 20:16:29,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 147. [2021-06-12 20:16:29,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 2.1506849315068495) internal successors, (314), 146 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:29,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 314 transitions. [2021-06-12 20:16:29,531 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 314 transitions. Word has length 19 [2021-06-12 20:16:29,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:29,531 INFO L482 AbstractCegarLoop]: Abstraction has 147 states and 314 transitions. [2021-06-12 20:16:29,531 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:29,531 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 314 transitions. [2021-06-12 20:16:29,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:29,532 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:29,532 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:29,732 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20760,413 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:29,732 INFO L430 AbstractCegarLoop]: === Iteration 419 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:29,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:29,732 INFO L82 PathProgramCache]: Analyzing trace with hash 386653523, now seen corresponding path program 413 times [2021-06-12 20:16:29,733 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:29,733 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844579600] [2021-06-12 20:16:29,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:29,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:29,807 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:29,807 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:29,807 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844579600] [2021-06-12 20:16:29,807 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844579600] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:29,808 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1610049922] [2021-06-12 20:16:29,808 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 414 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 414 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:29,914 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:16:29,914 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:29,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:29,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:30,149 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:30,150 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1610049922] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:30,150 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:30,150 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:30,150 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349594189] [2021-06-12 20:16:30,150 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:30,150 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:30,150 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:30,150 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:30,150 INFO L87 Difference]: Start difference. First operand 147 states and 314 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:30,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:30,386 INFO L93 Difference]: Finished difference Result 160 states and 335 transitions. [2021-06-12 20:16:30,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:16:30,386 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:30,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:30,386 INFO L225 Difference]: With dead ends: 160 [2021-06-12 20:16:30,386 INFO L226 Difference]: Without dead ends: 154 [2021-06-12 20:16:30,386 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 323.2ms TimeCoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:16:30,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2021-06-12 20:16:30,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 146. [2021-06-12 20:16:30,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 145 states have (on average 2.1448275862068966) internal successors, (311), 145 states have internal predecessors, (311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:30,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 311 transitions. [2021-06-12 20:16:30,387 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 311 transitions. Word has length 19 [2021-06-12 20:16:30,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:30,388 INFO L482 AbstractCegarLoop]: Abstraction has 146 states and 311 transitions. [2021-06-12 20:16:30,388 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:30,388 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 311 transitions. [2021-06-12 20:16:30,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:30,388 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:30,388 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:30,588 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 414 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20790 [2021-06-12 20:16:30,588 INFO L430 AbstractCegarLoop]: === Iteration 420 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:30,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:30,588 INFO L82 PathProgramCache]: Analyzing trace with hash 1771188333, now seen corresponding path program 414 times [2021-06-12 20:16:30,589 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:30,589 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194020428] [2021-06-12 20:16:30,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:30,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:30,662 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:30,663 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:30,663 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194020428] [2021-06-12 20:16:30,663 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194020428] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:30,663 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [88783791] [2021-06-12 20:16:30,663 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 415 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 415 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:30,768 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:16:30,768 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:30,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-12 20:16:30,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:30,978 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:30,978 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:30,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:16:30,979 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:30,981 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:30,981 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:30,983 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:30,984 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:30,984 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:16:30,985 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:30,986 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:30,987 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:30,998 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-06-12 20:16:31,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:31,000 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:31,005 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:31,005 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 20:16:31,005 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-06-12 20:16:31,010 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:31,010 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [88783791] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:31,010 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:31,010 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:31,010 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359270030] [2021-06-12 20:16:31,010 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:31,010 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:31,010 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:31,011 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:31,011 INFO L87 Difference]: Start difference. First operand 146 states and 311 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:31,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:31,209 INFO L93 Difference]: Finished difference Result 188 states and 395 transitions. [2021-06-12 20:16:31,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:16:31,209 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:31,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:31,209 INFO L225 Difference]: With dead ends: 188 [2021-06-12 20:16:31,209 INFO L226 Difference]: Without dead ends: 188 [2021-06-12 20:16:31,210 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 226.1ms TimeCoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:16:31,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2021-06-12 20:16:31,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 146. [2021-06-12 20:16:31,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 145 states have (on average 2.1448275862068966) internal successors, (311), 145 states have internal predecessors, (311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:31,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 311 transitions. [2021-06-12 20:16:31,211 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 311 transitions. Word has length 19 [2021-06-12 20:16:31,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:31,211 INFO L482 AbstractCegarLoop]: Abstraction has 146 states and 311 transitions. [2021-06-12 20:16:31,211 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:31,211 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 311 transitions. [2021-06-12 20:16:31,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:31,211 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:31,211 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:31,411 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20812,415 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:31,412 INFO L430 AbstractCegarLoop]: === Iteration 421 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:31,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:31,412 INFO L82 PathProgramCache]: Analyzing trace with hash 386010587, now seen corresponding path program 415 times [2021-06-12 20:16:31,412 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:31,412 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755363988] [2021-06-12 20:16:31,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:31,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:31,489 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:31,489 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:31,489 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755363988] [2021-06-12 20:16:31,489 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755363988] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:31,489 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1465085288] [2021-06-12 20:16:31,489 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 416 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 416 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:31,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:31,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:31,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:31,799 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:31,800 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:31,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:16:31,801 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:31,803 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:31,803 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:31,805 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:31,806 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:31,807 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:31,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:16:31,808 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:31,819 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-06-12 20:16:31,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:31,822 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:31,826 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:31,826 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 20:16:31,826 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-06-12 20:16:31,831 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:31,831 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1465085288] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:31,831 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:31,831 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:31,831 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309078274] [2021-06-12 20:16:31,831 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:31,831 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:31,831 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:31,832 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:31,832 INFO L87 Difference]: Start difference. First operand 146 states and 311 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:32,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:32,161 INFO L93 Difference]: Finished difference Result 196 states and 411 transitions. [2021-06-12 20:16:32,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:16:32,161 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:32,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:32,162 INFO L225 Difference]: With dead ends: 196 [2021-06-12 20:16:32,162 INFO L226 Difference]: Without dead ends: 196 [2021-06-12 20:16:32,162 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 323.7ms TimeCoverageRelationStatistics Valid=113, Invalid=643, Unknown=0, NotChecked=0, Total=756 [2021-06-12 20:16:32,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2021-06-12 20:16:32,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 147. [2021-06-12 20:16:32,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 2.143835616438356) internal successors, (313), 146 states have internal predecessors, (313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:32,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 313 transitions. [2021-06-12 20:16:32,163 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 313 transitions. Word has length 19 [2021-06-12 20:16:32,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:32,163 INFO L482 AbstractCegarLoop]: Abstraction has 147 states and 313 transitions. [2021-06-12 20:16:32,163 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:32,163 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 313 transitions. [2021-06-12 20:16:32,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:32,164 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:32,164 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:32,364 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 416 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20853 [2021-06-12 20:16:32,364 INFO L430 AbstractCegarLoop]: === Iteration 422 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:32,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:32,364 INFO L82 PathProgramCache]: Analyzing trace with hash -628503891, now seen corresponding path program 416 times [2021-06-12 20:16:32,364 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:32,364 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071983488] [2021-06-12 20:16:32,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:32,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:32,441 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:32,441 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:32,441 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071983488] [2021-06-12 20:16:32,441 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071983488] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:32,442 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1898416676] [2021-06-12 20:16:32,442 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 417 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 417 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:32,548 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:16:32,548 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:32,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:32,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:32,825 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:32,826 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:32,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:16:32,829 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:32,831 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:32,831 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:32,832 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:16:32,832 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:32,834 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:32,835 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:32,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:32,838 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:32,839 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:32,840 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:32,842 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:32,843 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:32,843 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:16:32,843 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:32,845 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:32,845 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:32,877 INFO L628 ElimStorePlain]: treesize reduction 25, result has 56.9 percent of original size [2021-06-12 20:16:32,879 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:32,880 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:32,903 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-06-12 20:16:32,904 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:16:32,904 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 3 variables, input treesize:199, output treesize:12 [2021-06-12 20:16:32,927 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:32,927 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1898416676] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:32,927 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:32,927 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:32,927 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771823548] [2021-06-12 20:16:32,927 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:32,927 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:32,927 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:32,928 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:32,928 INFO L87 Difference]: Start difference. First operand 147 states and 313 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:33,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:33,304 INFO L93 Difference]: Finished difference Result 211 states and 441 transitions. [2021-06-12 20:16:33,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-12 20:16:33,304 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:33,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:33,305 INFO L225 Difference]: With dead ends: 211 [2021-06-12 20:16:33,305 INFO L226 Difference]: Without dead ends: 211 [2021-06-12 20:16:33,305 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 415.2ms TimeCoverageRelationStatistics Valid=150, Invalid=780, Unknown=0, NotChecked=0, Total=930 [2021-06-12 20:16:33,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-06-12 20:16:33,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 148. [2021-06-12 20:16:33,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 147 states have (on average 2.142857142857143) internal successors, (315), 147 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:33,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 315 transitions. [2021-06-12 20:16:33,306 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 315 transitions. Word has length 19 [2021-06-12 20:16:33,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:33,306 INFO L482 AbstractCegarLoop]: Abstraction has 148 states and 315 transitions. [2021-06-12 20:16:33,306 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:33,306 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 315 transitions. [2021-06-12 20:16:33,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:33,307 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:33,307 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:33,528 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 417 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20895 [2021-06-12 20:16:33,529 INFO L430 AbstractCegarLoop]: === Iteration 423 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:33,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:33,529 INFO L82 PathProgramCache]: Analyzing trace with hash -1075841614, now seen corresponding path program 417 times [2021-06-12 20:16:33,529 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:33,529 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531087852] [2021-06-12 20:16:33,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:33,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:33,610 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:33,610 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:33,610 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531087852] [2021-06-12 20:16:33,610 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531087852] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:33,610 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1715157130] [2021-06-12 20:16:33,610 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 418 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 418 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:33,717 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:16:33,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:33,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:33,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:33,926 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:33,926 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1715157130] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:33,926 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:33,927 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:33,927 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042782633] [2021-06-12 20:16:33,929 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:33,929 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:33,929 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:33,929 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:33,930 INFO L87 Difference]: Start difference. First operand 148 states and 315 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:34,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:34,141 INFO L93 Difference]: Finished difference Result 172 states and 364 transitions. [2021-06-12 20:16:34,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:16:34,141 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:34,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:34,142 INFO L225 Difference]: With dead ends: 172 [2021-06-12 20:16:34,142 INFO L226 Difference]: Without dead ends: 172 [2021-06-12 20:16:34,142 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 284.6ms TimeCoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:16:34,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2021-06-12 20:16:34,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 145. [2021-06-12 20:16:34,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 144 states have (on average 2.1458333333333335) internal successors, (309), 144 states have internal predecessors, (309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:34,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 309 transitions. [2021-06-12 20:16:34,143 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 309 transitions. Word has length 19 [2021-06-12 20:16:34,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:34,143 INFO L482 AbstractCegarLoop]: Abstraction has 145 states and 309 transitions. [2021-06-12 20:16:34,143 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:34,143 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 309 transitions. [2021-06-12 20:16:34,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:34,143 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:34,143 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:34,344 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20981,418 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:34,344 INFO L430 AbstractCegarLoop]: === Iteration 424 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:34,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:34,344 INFO L82 PathProgramCache]: Analyzing trace with hash 1426246385, now seen corresponding path program 418 times [2021-06-12 20:16:34,344 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:34,344 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548588244] [2021-06-12 20:16:34,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:34,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:34,423 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:34,423 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:34,423 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548588244] [2021-06-12 20:16:34,423 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548588244] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:34,424 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2125386853] [2021-06-12 20:16:34,424 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 419 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 419 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:34,530 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:16:34,530 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:34,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:34,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:34,691 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:34,691 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:34,691 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:16:34,692 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:34,694 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:34,694 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:16:34,695 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:34,712 INFO L628 ElimStorePlain]: treesize reduction 25, result has 41.9 percent of original size [2021-06-12 20:16:34,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:34,714 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:34,718 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:34,719 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 20:16:34,719 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:71, output treesize:6 [2021-06-12 20:16:34,723 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:34,723 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2125386853] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:34,723 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:34,723 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:34,723 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759781364] [2021-06-12 20:16:34,724 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:34,724 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:34,724 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:34,724 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:34,724 INFO L87 Difference]: Start difference. First operand 145 states and 309 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:34,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:34,901 INFO L93 Difference]: Finished difference Result 188 states and 395 transitions. [2021-06-12 20:16:34,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:16:34,901 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:34,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:34,901 INFO L225 Difference]: With dead ends: 188 [2021-06-12 20:16:34,901 INFO L226 Difference]: Without dead ends: 188 [2021-06-12 20:16:34,901 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 233.0ms TimeCoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:16:34,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2021-06-12 20:16:34,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 147. [2021-06-12 20:16:34,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 2.143835616438356) internal successors, (313), 146 states have internal predecessors, (313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:34,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 313 transitions. [2021-06-12 20:16:34,903 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 313 transitions. Word has length 19 [2021-06-12 20:16:34,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:34,903 INFO L482 AbstractCegarLoop]: Abstraction has 147 states and 313 transitions. [2021-06-12 20:16:34,903 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:34,903 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 313 transitions. [2021-06-12 20:16:34,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:34,903 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:34,903 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:35,120 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 419 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21018 [2021-06-12 20:16:35,120 INFO L430 AbstractCegarLoop]: === Iteration 425 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:35,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:35,120 INFO L82 PathProgramCache]: Analyzing trace with hash 2110452295, now seen corresponding path program 419 times [2021-06-12 20:16:35,120 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:35,120 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3620497] [2021-06-12 20:16:35,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:35,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:35,200 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:35,200 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:35,200 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3620497] [2021-06-12 20:16:35,201 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3620497] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:35,201 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1847287338] [2021-06-12 20:16:35,201 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 420 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 420 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:35,307 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:16:35,307 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:35,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:35,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:35,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:35,487 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:35,489 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:16:35,490 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:35,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:35,493 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:35,493 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:16:35,494 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:35,496 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:35,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:16:35,497 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:35,531 INFO L628 ElimStorePlain]: treesize reduction 60, result has 35.5 percent of original size [2021-06-12 20:16:35,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:35,534 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:35,557 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-06-12 20:16:35,558 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:16:35,558 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:128, output treesize:12 [2021-06-12 20:16:35,581 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:35,581 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1847287338] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:35,581 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:35,581 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:35,581 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004061137] [2021-06-12 20:16:35,581 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:35,581 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:35,581 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:35,581 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:35,581 INFO L87 Difference]: Start difference. First operand 147 states and 313 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:35,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:35,882 INFO L93 Difference]: Finished difference Result 205 states and 430 transitions. [2021-06-12 20:16:35,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:16:35,883 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:35,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:35,883 INFO L225 Difference]: With dead ends: 205 [2021-06-12 20:16:35,883 INFO L226 Difference]: Without dead ends: 205 [2021-06-12 20:16:35,883 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 138 ImplicationChecksByTransitivity, 324.1ms TimeCoverageRelationStatistics Valid=127, Invalid=629, Unknown=0, NotChecked=0, Total=756 [2021-06-12 20:16:35,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-06-12 20:16:35,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 148. [2021-06-12 20:16:35,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 147 states have (on average 2.142857142857143) internal successors, (315), 147 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:35,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 315 transitions. [2021-06-12 20:16:35,885 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 315 transitions. Word has length 19 [2021-06-12 20:16:35,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:35,885 INFO L482 AbstractCegarLoop]: Abstraction has 148 states and 315 transitions. [2021-06-12 20:16:35,885 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:35,885 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 315 transitions. [2021-06-12 20:16:35,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:35,885 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:35,885 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:36,085 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 420 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21044 [2021-06-12 20:16:36,086 INFO L430 AbstractCegarLoop]: === Iteration 426 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:36,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:36,086 INFO L82 PathProgramCache]: Analyzing trace with hash -35605816, now seen corresponding path program 420 times [2021-06-12 20:16:36,086 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:36,086 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602757071] [2021-06-12 20:16:36,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:36,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:36,164 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:36,164 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:36,164 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602757071] [2021-06-12 20:16:36,164 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602757071] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:36,165 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [449735813] [2021-06-12 20:16:36,165 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 421 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 421 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:36,271 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:16:36,271 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:36,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:36,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:36,492 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:36,492 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [449735813] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:36,492 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:36,492 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:36,492 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557379004] [2021-06-12 20:16:36,492 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:36,492 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:36,492 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:36,492 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:36,492 INFO L87 Difference]: Start difference. First operand 148 states and 315 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:36,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:36,701 INFO L93 Difference]: Finished difference Result 167 states and 354 transitions. [2021-06-12 20:16:36,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:16:36,701 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:36,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:36,701 INFO L225 Difference]: With dead ends: 167 [2021-06-12 20:16:36,701 INFO L226 Difference]: Without dead ends: 167 [2021-06-12 20:16:36,701 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 271.5ms TimeCoverageRelationStatistics Valid=99, Invalid=501, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:16:36,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2021-06-12 20:16:36,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 146. [2021-06-12 20:16:36,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 145 states have (on average 2.1448275862068966) internal successors, (311), 145 states have internal predecessors, (311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:36,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 311 transitions. [2021-06-12 20:16:36,703 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 311 transitions. Word has length 19 [2021-06-12 20:16:36,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:36,703 INFO L482 AbstractCegarLoop]: Abstraction has 146 states and 311 transitions. [2021-06-12 20:16:36,703 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:36,703 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 311 transitions. [2021-06-12 20:16:36,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:36,703 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:36,703 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:36,903 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 421 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21087 [2021-06-12 20:16:36,903 INFO L430 AbstractCegarLoop]: === Iteration 427 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:36,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:36,904 INFO L82 PathProgramCache]: Analyzing trace with hash 999477229, now seen corresponding path program 421 times [2021-06-12 20:16:36,904 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:36,904 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967879434] [2021-06-12 20:16:36,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:36,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:36,983 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:36,983 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:36,983 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967879434] [2021-06-12 20:16:36,983 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967879434] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:36,983 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1219261576] [2021-06-12 20:16:36,983 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 422 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 422 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:37,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:37,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:37,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:37,272 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:37,273 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:37,276 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:37,276 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:37,362 INFO L628 ElimStorePlain]: treesize reduction 86, result has 48.5 percent of original size [2021-06-12 20:16:37,365 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:16:37,366 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:37,397 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:37,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:37,400 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:37,430 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:37,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:16:37,434 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:37,462 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:37,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:16:37,466 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:37,497 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:37,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:16:37,501 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:37,527 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:37,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:37,530 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:37,554 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:37,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:37,557 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:37,580 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:37,581 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:16:37,582 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-06-12 20:16:37,612 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:37,612 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1219261576] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:37,612 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:37,612 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:37,612 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092612571] [2021-06-12 20:16:37,612 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:37,612 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:37,612 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:37,612 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:37,612 INFO L87 Difference]: Start difference. First operand 146 states and 311 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:37,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:37,837 INFO L93 Difference]: Finished difference Result 185 states and 381 transitions. [2021-06-12 20:16:37,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:16:37,838 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:37,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:37,838 INFO L225 Difference]: With dead ends: 185 [2021-06-12 20:16:37,838 INFO L226 Difference]: Without dead ends: 185 [2021-06-12 20:16:37,838 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 269.4ms TimeCoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:16:37,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2021-06-12 20:16:37,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 148. [2021-06-12 20:16:37,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 147 states have (on average 2.1496598639455784) internal successors, (316), 147 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:37,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 316 transitions. [2021-06-12 20:16:37,840 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 316 transitions. Word has length 19 [2021-06-12 20:16:37,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:37,840 INFO L482 AbstractCegarLoop]: Abstraction has 148 states and 316 transitions. [2021-06-12 20:16:37,840 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:37,840 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 316 transitions. [2021-06-12 20:16:37,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:37,840 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:37,840 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:38,040 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21124,422 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:38,040 INFO L430 AbstractCegarLoop]: === Iteration 428 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:38,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:38,041 INFO L82 PathProgramCache]: Analyzing trace with hash 552139506, now seen corresponding path program 422 times [2021-06-12 20:16:38,041 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:38,041 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709855764] [2021-06-12 20:16:38,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:38,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:38,122 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:38,122 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:38,122 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709855764] [2021-06-12 20:16:38,122 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709855764] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:38,122 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [608708126] [2021-06-12 20:16:38,122 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 423 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 423 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:38,230 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:16:38,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:38,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:38,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:38,476 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:38,476 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [608708126] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:38,476 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:38,476 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:38,476 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182220984] [2021-06-12 20:16:38,476 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:38,476 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:38,476 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:38,476 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:38,476 INFO L87 Difference]: Start difference. First operand 148 states and 316 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:38,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:38,692 INFO L93 Difference]: Finished difference Result 228 states and 471 transitions. [2021-06-12 20:16:38,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:16:38,692 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:38,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:38,692 INFO L225 Difference]: With dead ends: 228 [2021-06-12 20:16:38,692 INFO L226 Difference]: Without dead ends: 228 [2021-06-12 20:16:38,692 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 253.7ms TimeCoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:16:38,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2021-06-12 20:16:38,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 149. [2021-06-12 20:16:38,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 148 states have (on average 2.168918918918919) internal successors, (321), 148 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:38,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 321 transitions. [2021-06-12 20:16:38,694 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 321 transitions. Word has length 19 [2021-06-12 20:16:38,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:38,694 INFO L482 AbstractCegarLoop]: Abstraction has 149 states and 321 transitions. [2021-06-12 20:16:38,694 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:38,694 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 321 transitions. [2021-06-12 20:16:38,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:38,694 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:38,694 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:38,908 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 423 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21144 [2021-06-12 20:16:38,909 INFO L430 AbstractCegarLoop]: === Iteration 429 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:38,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:38,909 INFO L82 PathProgramCache]: Analyzing trace with hash 16909704, now seen corresponding path program 423 times [2021-06-12 20:16:38,909 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:38,909 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476542126] [2021-06-12 20:16:38,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:38,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:38,990 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:38,990 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:38,990 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476542126] [2021-06-12 20:16:38,990 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476542126] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:38,990 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [493557486] [2021-06-12 20:16:38,990 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 424 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 424 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:39,099 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-12 20:16:39,099 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:39,100 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:39,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:39,244 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:39,244 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [493557486] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:39,244 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:39,244 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:39,244 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878670422] [2021-06-12 20:16:39,244 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:39,244 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:39,245 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:39,245 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:39,245 INFO L87 Difference]: Start difference. First operand 149 states and 321 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:39,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:39,418 INFO L93 Difference]: Finished difference Result 188 states and 399 transitions. [2021-06-12 20:16:39,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:16:39,418 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:39,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:39,418 INFO L225 Difference]: With dead ends: 188 [2021-06-12 20:16:39,418 INFO L226 Difference]: Without dead ends: 188 [2021-06-12 20:16:39,418 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 220.8ms TimeCoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:16:39,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2021-06-12 20:16:39,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 147. [2021-06-12 20:16:39,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 2.1506849315068495) internal successors, (314), 146 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:39,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 314 transitions. [2021-06-12 20:16:39,420 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 314 transitions. Word has length 19 [2021-06-12 20:16:39,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:39,420 INFO L482 AbstractCegarLoop]: Abstraction has 147 states and 314 transitions. [2021-06-12 20:16:39,420 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:39,420 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 314 transitions. [2021-06-12 20:16:39,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:39,420 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:39,420 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:39,620 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21197,424 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:39,621 INFO L430 AbstractCegarLoop]: === Iteration 430 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:39,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:39,621 INFO L82 PathProgramCache]: Analyzing trace with hash -347810831, now seen corresponding path program 424 times [2021-06-12 20:16:39,621 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:39,621 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596094549] [2021-06-12 20:16:39,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:39,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:39,698 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:39,698 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:39,698 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596094549] [2021-06-12 20:16:39,698 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596094549] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:39,698 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2067825535] [2021-06-12 20:16:39,698 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 425 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 425 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:39,809 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:16:39,810 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:39,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:39,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:40,013 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:40,013 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2067825535] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:40,013 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:40,013 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:40,013 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849182277] [2021-06-12 20:16:40,013 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:40,013 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:40,013 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:40,013 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:40,014 INFO L87 Difference]: Start difference. First operand 147 states and 314 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:40,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:40,273 INFO L93 Difference]: Finished difference Result 161 states and 338 transitions. [2021-06-12 20:16:40,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:16:40,273 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:40,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:40,273 INFO L225 Difference]: With dead ends: 161 [2021-06-12 20:16:40,273 INFO L226 Difference]: Without dead ends: 157 [2021-06-12 20:16:40,273 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 317.9ms TimeCoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:16:40,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2021-06-12 20:16:40,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 144. [2021-06-12 20:16:40,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 143 states have (on average 2.1468531468531467) internal successors, (307), 143 states have internal predecessors, (307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:40,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 307 transitions. [2021-06-12 20:16:40,275 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 307 transitions. Word has length 19 [2021-06-12 20:16:40,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:40,275 INFO L482 AbstractCegarLoop]: Abstraction has 144 states and 307 transitions. [2021-06-12 20:16:40,275 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:40,275 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 307 transitions. [2021-06-12 20:16:40,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:40,275 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:40,275 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:40,475 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 425 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21213 [2021-06-12 20:16:40,476 INFO L430 AbstractCegarLoop]: === Iteration 431 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:40,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:40,476 INFO L82 PathProgramCache]: Analyzing trace with hash -686182245, now seen corresponding path program 425 times [2021-06-12 20:16:40,476 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:40,476 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977134235] [2021-06-12 20:16:40,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:40,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:40,557 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:40,557 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:40,557 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977134235] [2021-06-12 20:16:40,557 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977134235] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:40,558 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1271666991] [2021-06-12 20:16:40,558 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 426 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 426 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:40,666 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:16:40,667 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:40,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:40,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:40,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:40,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:40,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:16:40,828 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:40,830 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:40,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:16:40,831 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:40,848 INFO L628 ElimStorePlain]: treesize reduction 25, result has 41.9 percent of original size [2021-06-12 20:16:40,850 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:40,850 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:40,855 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:40,855 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 20:16:40,855 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:71, output treesize:6 [2021-06-12 20:16:40,860 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:40,860 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1271666991] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:40,860 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:40,860 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:40,860 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332787495] [2021-06-12 20:16:40,860 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:40,860 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:40,860 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:40,860 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:40,860 INFO L87 Difference]: Start difference. First operand 144 states and 307 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:41,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:41,027 INFO L93 Difference]: Finished difference Result 176 states and 371 transitions. [2021-06-12 20:16:41,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:16:41,027 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:41,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:41,028 INFO L225 Difference]: With dead ends: 176 [2021-06-12 20:16:41,028 INFO L226 Difference]: Without dead ends: 176 [2021-06-12 20:16:41,028 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 211.1ms TimeCoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:16:41,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2021-06-12 20:16:41,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 145. [2021-06-12 20:16:41,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 144 states have (on average 2.1458333333333335) internal successors, (309), 144 states have internal predecessors, (309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:41,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 309 transitions. [2021-06-12 20:16:41,029 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 309 transitions. Word has length 19 [2021-06-12 20:16:41,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:41,029 INFO L482 AbstractCegarLoop]: Abstraction has 145 states and 309 transitions. [2021-06-12 20:16:41,029 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:41,029 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 309 transitions. [2021-06-12 20:16:41,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:41,029 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:41,029 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:41,230 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21233,426 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:41,230 INFO L430 AbstractCegarLoop]: === Iteration 432 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:41,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:41,230 INFO L82 PathProgramCache]: Analyzing trace with hash -1976335, now seen corresponding path program 426 times [2021-06-12 20:16:41,230 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:41,230 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820743457] [2021-06-12 20:16:41,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:41,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:41,312 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:41,312 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:41,312 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820743457] [2021-06-12 20:16:41,312 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820743457] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:41,312 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1881747069] [2021-06-12 20:16:41,312 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 427 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 427 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:41,421 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-12 20:16:41,421 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:41,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:41,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:41,666 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:41,666 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:41,666 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:16:41,667 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:41,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:41,670 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:41,672 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:41,673 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:41,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:16:41,676 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:41,678 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:41,678 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:41,680 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:41,681 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:41,683 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:41,683 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:41,683 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:16:41,684 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:41,685 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:41,686 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:41,718 INFO L628 ElimStorePlain]: treesize reduction 25, result has 56.9 percent of original size [2021-06-12 20:16:41,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:41,721 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:41,744 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-06-12 20:16:41,745 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:16:41,745 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 3 variables, input treesize:199, output treesize:12 [2021-06-12 20:16:41,767 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:41,767 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1881747069] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:41,767 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:41,767 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:41,767 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223265216] [2021-06-12 20:16:41,767 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:41,767 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:41,767 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:41,768 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:41,768 INFO L87 Difference]: Start difference. First operand 145 states and 309 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:41,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:41,925 INFO L93 Difference]: Finished difference Result 198 states and 416 transitions. [2021-06-12 20:16:41,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:16:41,925 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:41,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:41,925 INFO L225 Difference]: With dead ends: 198 [2021-06-12 20:16:41,925 INFO L226 Difference]: Without dead ends: 198 [2021-06-12 20:16:41,926 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 192.0ms TimeCoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:16:41,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2021-06-12 20:16:41,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 146. [2021-06-12 20:16:41,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 145 states have (on average 2.1448275862068966) internal successors, (311), 145 states have internal predecessors, (311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:41,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 311 transitions. [2021-06-12 20:16:41,927 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 311 transitions. Word has length 19 [2021-06-12 20:16:41,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:41,927 INFO L482 AbstractCegarLoop]: Abstraction has 146 states and 311 transitions. [2021-06-12 20:16:41,927 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:41,927 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 311 transitions. [2021-06-12 20:16:41,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:41,927 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:41,927 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:42,128 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 427 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21258 [2021-06-12 20:16:42,128 INFO L430 AbstractCegarLoop]: === Iteration 433 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:42,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:42,128 INFO L82 PathProgramCache]: Analyzing trace with hash 2146932850, now seen corresponding path program 427 times [2021-06-12 20:16:42,128 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:42,128 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071799018] [2021-06-12 20:16:42,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:42,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:42,210 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:42,210 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:42,210 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071799018] [2021-06-12 20:16:42,210 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071799018] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:42,210 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1508192649] [2021-06-12 20:16:42,211 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 428 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 428 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:42,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:42,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:42,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:42,540 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:42,540 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1508192649] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:42,540 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:42,540 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:42,540 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975799461] [2021-06-12 20:16:42,540 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:42,540 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:42,540 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:42,541 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:42,541 INFO L87 Difference]: Start difference. First operand 146 states and 311 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:42,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:42,669 INFO L93 Difference]: Finished difference Result 159 states and 337 transitions. [2021-06-12 20:16:42,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:16:42,670 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:42,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:42,670 INFO L225 Difference]: With dead ends: 159 [2021-06-12 20:16:42,670 INFO L226 Difference]: Without dead ends: 159 [2021-06-12 20:16:42,670 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 223.7ms TimeCoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:16:42,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2021-06-12 20:16:42,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 144. [2021-06-12 20:16:42,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 143 states have (on average 2.1468531468531467) internal successors, (307), 143 states have internal predecessors, (307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:42,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 307 transitions. [2021-06-12 20:16:42,671 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 307 transitions. Word has length 19 [2021-06-12 20:16:42,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:42,671 INFO L482 AbstractCegarLoop]: Abstraction has 144 states and 307 transitions. [2021-06-12 20:16:42,671 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:42,672 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 307 transitions. [2021-06-12 20:16:42,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:42,672 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:42,672 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:42,872 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21328,428 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:42,872 INFO L430 AbstractCegarLoop]: === Iteration 434 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:42,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:42,872 INFO L82 PathProgramCache]: Analyzing trace with hash 585768987, now seen corresponding path program 428 times [2021-06-12 20:16:42,872 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:42,873 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810699766] [2021-06-12 20:16:42,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:42,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:42,953 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:42,953 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:42,953 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810699766] [2021-06-12 20:16:42,953 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810699766] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:42,953 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [705786973] [2021-06-12 20:16:42,953 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 429 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 429 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:43,060 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:16:43,060 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:43,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:43,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:43,234 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:16:43,235 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:43,239 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:43,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:16:43,239 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:43,321 INFO L628 ElimStorePlain]: treesize reduction 86, result has 48.8 percent of original size [2021-06-12 20:16:43,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:43,325 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:43,355 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:43,358 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:16:43,359 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:43,388 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:43,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:16:43,391 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:43,419 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:43,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:43,422 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:43,448 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:43,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:16:43,452 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:43,477 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:43,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:43,480 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:43,503 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:43,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:43,511 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:43,534 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:43,535 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:16:43,535 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-06-12 20:16:43,563 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:43,563 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [705786973] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:43,563 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:43,563 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:43,563 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032504719] [2021-06-12 20:16:43,564 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:43,564 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:43,564 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:43,564 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:43,564 INFO L87 Difference]: Start difference. First operand 144 states and 307 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:43,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:43,766 INFO L93 Difference]: Finished difference Result 181 states and 374 transitions. [2021-06-12 20:16:43,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:16:43,766 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:43,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:43,766 INFO L225 Difference]: With dead ends: 181 [2021-06-12 20:16:43,766 INFO L226 Difference]: Without dead ends: 181 [2021-06-12 20:16:43,767 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 270.4ms TimeCoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:16:43,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2021-06-12 20:16:43,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 146. [2021-06-12 20:16:43,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 145 states have (on average 2.1517241379310343) internal successors, (312), 145 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:43,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 312 transitions. [2021-06-12 20:16:43,768 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 312 transitions. Word has length 19 [2021-06-12 20:16:43,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:43,768 INFO L482 AbstractCegarLoop]: Abstraction has 146 states and 312 transitions. [2021-06-12 20:16:43,768 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:43,768 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 312 transitions. [2021-06-12 20:16:43,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:43,768 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:43,768 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:43,969 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 429 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21366 [2021-06-12 20:16:43,969 INFO L430 AbstractCegarLoop]: === Iteration 435 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:43,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:43,969 INFO L82 PathProgramCache]: Analyzing trace with hash -1560289124, now seen corresponding path program 429 times [2021-06-12 20:16:43,969 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:43,969 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767893228] [2021-06-12 20:16:43,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:43,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:44,049 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:44,050 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:44,050 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767893228] [2021-06-12 20:16:44,050 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767893228] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:44,050 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1324269166] [2021-06-12 20:16:44,050 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 430 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 430 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:44,158 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-12 20:16:44,158 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:44,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:44,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:44,394 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:44,394 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1324269166] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:44,394 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:44,394 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:44,394 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107934332] [2021-06-12 20:16:44,394 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:44,394 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:44,394 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:44,394 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:44,394 INFO L87 Difference]: Start difference. First operand 146 states and 312 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:44,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:44,687 INFO L93 Difference]: Finished difference Result 213 states and 438 transitions. [2021-06-12 20:16:44,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:16:44,687 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:44,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:44,687 INFO L225 Difference]: With dead ends: 213 [2021-06-12 20:16:44,687 INFO L226 Difference]: Without dead ends: 213 [2021-06-12 20:16:44,687 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 301.1ms TimeCoverageRelationStatistics Valid=121, Invalid=581, Unknown=0, NotChecked=0, Total=702 [2021-06-12 20:16:44,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2021-06-12 20:16:44,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 147. [2021-06-12 20:16:44,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 2.171232876712329) internal successors, (317), 146 states have internal predecessors, (317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:44,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 317 transitions. [2021-06-12 20:16:44,689 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 317 transitions. Word has length 19 [2021-06-12 20:16:44,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:44,689 INFO L482 AbstractCegarLoop]: Abstraction has 147 states and 317 transitions. [2021-06-12 20:16:44,689 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:44,689 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 317 transitions. [2021-06-12 20:16:44,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:44,689 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:44,689 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:44,889 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21388,430 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:44,889 INFO L430 AbstractCegarLoop]: === Iteration 436 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:44,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:44,890 INFO L82 PathProgramCache]: Analyzing trace with hash -2095518926, now seen corresponding path program 430 times [2021-06-12 20:16:44,890 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:44,890 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441882052] [2021-06-12 20:16:44,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:44,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:44,972 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:44,973 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:44,973 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441882052] [2021-06-12 20:16:44,973 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441882052] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:44,973 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1130526927] [2021-06-12 20:16:44,973 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 431 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 431 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:45,089 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:16:45,089 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:45,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:45,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:45,234 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:45,235 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1130526927] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:45,235 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:45,235 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:45,235 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926150129] [2021-06-12 20:16:45,235 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:45,235 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:45,235 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:45,235 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:45,235 INFO L87 Difference]: Start difference. First operand 147 states and 317 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:45,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:45,431 INFO L93 Difference]: Finished difference Result 177 states and 376 transitions. [2021-06-12 20:16:45,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:16:45,431 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:45,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:45,432 INFO L225 Difference]: With dead ends: 177 [2021-06-12 20:16:45,432 INFO L226 Difference]: Without dead ends: 177 [2021-06-12 20:16:45,432 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 227.9ms TimeCoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:16:45,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2021-06-12 20:16:45,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 145. [2021-06-12 20:16:45,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 144 states have (on average 2.1527777777777777) internal successors, (310), 144 states have internal predecessors, (310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:45,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 310 transitions. [2021-06-12 20:16:45,433 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 310 transitions. Word has length 19 [2021-06-12 20:16:45,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:45,433 INFO L482 AbstractCegarLoop]: Abstraction has 145 states and 310 transitions. [2021-06-12 20:16:45,433 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:45,433 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 310 transitions. [2021-06-12 20:16:45,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:45,433 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:45,433 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:45,634 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 431 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21441 [2021-06-12 20:16:45,634 INFO L430 AbstractCegarLoop]: === Iteration 437 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:45,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:45,634 INFO L82 PathProgramCache]: Analyzing trace with hash 1834727835, now seen corresponding path program 431 times [2021-06-12 20:16:45,634 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:45,634 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268620632] [2021-06-12 20:16:45,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:45,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:45,720 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:45,720 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:45,720 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268620632] [2021-06-12 20:16:45,720 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268620632] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:45,720 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1874773878] [2021-06-12 20:16:45,721 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 432 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 432 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:45,847 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:16:45,847 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:45,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:45,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:46,032 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:46,032 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1874773878] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:46,032 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:46,032 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:46,032 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119199010] [2021-06-12 20:16:46,033 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:46,033 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:46,033 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:46,033 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:46,033 INFO L87 Difference]: Start difference. First operand 145 states and 310 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:46,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:46,247 INFO L93 Difference]: Finished difference Result 156 states and 328 transitions. [2021-06-12 20:16:46,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:16:46,247 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:46,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:46,247 INFO L225 Difference]: With dead ends: 156 [2021-06-12 20:16:46,247 INFO L226 Difference]: Without dead ends: 152 [2021-06-12 20:16:46,247 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 275.9ms TimeCoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:16:46,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2021-06-12 20:16:46,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 143. [2021-06-12 20:16:46,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 142 states have (on average 2.147887323943662) internal successors, (305), 142 states have internal predecessors, (305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:46,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 305 transitions. [2021-06-12 20:16:46,249 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 305 transitions. Word has length 19 [2021-06-12 20:16:46,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:46,249 INFO L482 AbstractCegarLoop]: Abstraction has 143 states and 305 transitions. [2021-06-12 20:16:46,249 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:46,249 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 305 transitions. [2021-06-12 20:16:46,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:46,249 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:46,249 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:46,449 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 432 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21458 [2021-06-12 20:16:46,450 INFO L430 AbstractCegarLoop]: === Iteration 438 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:46,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:46,450 INFO L82 PathProgramCache]: Analyzing trace with hash 1626004785, now seen corresponding path program 432 times [2021-06-12 20:16:46,450 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:46,450 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091271739] [2021-06-12 20:16:46,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:46,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:46,528 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:46,529 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:46,529 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091271739] [2021-06-12 20:16:46,529 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091271739] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:46,529 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [557395142] [2021-06-12 20:16:46,529 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 433 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 433 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:46,638 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:16:46,638 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:46,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:46,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:46,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:46,865 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:46,868 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:46,869 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:46,950 INFO L628 ElimStorePlain]: treesize reduction 86, result has 48.5 percent of original size [2021-06-12 20:16:46,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:16:46,954 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:46,984 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:46,987 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:46,987 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:47,016 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:47,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:47,020 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:47,047 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:47,050 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:16:47,051 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:47,077 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:47,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:47,080 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:47,105 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:47,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:16:47,109 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:47,133 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:47,135 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:16:47,136 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:47,159 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:47,160 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:16:47,160 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-06-12 20:16:47,189 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:47,190 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [557395142] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:47,190 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:47,190 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:47,190 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039144125] [2021-06-12 20:16:47,190 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:47,190 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:47,190 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:47,190 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:47,190 INFO L87 Difference]: Start difference. First operand 143 states and 305 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:47,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:47,362 INFO L93 Difference]: Finished difference Result 186 states and 386 transitions. [2021-06-12 20:16:47,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:16:47,363 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:47,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:47,363 INFO L225 Difference]: With dead ends: 186 [2021-06-12 20:16:47,363 INFO L226 Difference]: Without dead ends: 186 [2021-06-12 20:16:47,363 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 293.0ms TimeCoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:16:47,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2021-06-12 20:16:47,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 146. [2021-06-12 20:16:47,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 145 states have (on average 2.1586206896551725) internal successors, (313), 145 states have internal predecessors, (313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:47,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 313 transitions. [2021-06-12 20:16:47,365 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 313 transitions. Word has length 19 [2021-06-12 20:16:47,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:47,365 INFO L482 AbstractCegarLoop]: Abstraction has 146 states and 313 transitions. [2021-06-12 20:16:47,365 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:47,365 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 313 transitions. [2021-06-12 20:16:47,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:47,365 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:47,365 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:47,565 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 433 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21477 [2021-06-12 20:16:47,565 INFO L430 AbstractCegarLoop]: === Iteration 439 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:47,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:47,566 INFO L82 PathProgramCache]: Analyzing trace with hash -520053326, now seen corresponding path program 433 times [2021-06-12 20:16:47,566 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:47,566 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533429773] [2021-06-12 20:16:47,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:47,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:47,645 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:47,645 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:47,645 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533429773] [2021-06-12 20:16:47,645 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533429773] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:47,645 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [963926805] [2021-06-12 20:16:47,645 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 434 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 434 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:47,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:47,758 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:47,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:48,075 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:48,075 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [963926805] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:48,075 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:48,075 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:48,075 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803775741] [2021-06-12 20:16:48,075 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:48,075 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:48,075 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:48,075 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:48,076 INFO L87 Difference]: Start difference. First operand 146 states and 313 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:48,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:48,535 INFO L93 Difference]: Finished difference Result 228 states and 467 transitions. [2021-06-12 20:16:48,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:16:48,535 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:48,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:48,536 INFO L225 Difference]: With dead ends: 228 [2021-06-12 20:16:48,536 INFO L226 Difference]: Without dead ends: 228 [2021-06-12 20:16:48,536 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 445.1ms TimeCoverageRelationStatistics Valid=146, Invalid=724, Unknown=0, NotChecked=0, Total=870 [2021-06-12 20:16:48,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2021-06-12 20:16:48,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 148. [2021-06-12 20:16:48,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 147 states have (on average 2.183673469387755) internal successors, (321), 147 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:48,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 321 transitions. [2021-06-12 20:16:48,537 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 321 transitions. Word has length 19 [2021-06-12 20:16:48,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:48,538 INFO L482 AbstractCegarLoop]: Abstraction has 148 states and 321 transitions. [2021-06-12 20:16:48,538 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:48,538 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 321 transitions. [2021-06-12 20:16:48,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:48,538 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:48,538 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:48,738 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21498,434 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:48,738 INFO L430 AbstractCegarLoop]: === Iteration 440 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:48,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:48,738 INFO L82 PathProgramCache]: Analyzing trace with hash -1055283128, now seen corresponding path program 434 times [2021-06-12 20:16:48,739 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:48,739 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837750756] [2021-06-12 20:16:48,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:48,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:48,821 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:48,821 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:48,821 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837750756] [2021-06-12 20:16:48,821 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837750756] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:48,821 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1335677733] [2021-06-12 20:16:48,821 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 435 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 435 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:48,930 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:16:48,930 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:48,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:48,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:49,086 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:49,087 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1335677733] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:49,087 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:49,087 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:49,087 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980871523] [2021-06-12 20:16:49,087 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:49,087 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:49,087 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:49,087 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:49,087 INFO L87 Difference]: Start difference. First operand 148 states and 321 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:49,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:49,429 INFO L93 Difference]: Finished difference Result 189 states and 399 transitions. [2021-06-12 20:16:49,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:16:49,430 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:49,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:49,430 INFO L225 Difference]: With dead ends: 189 [2021-06-12 20:16:49,430 INFO L226 Difference]: Without dead ends: 189 [2021-06-12 20:16:49,430 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 341.7ms TimeCoverageRelationStatistics Valid=112, Invalid=644, Unknown=0, NotChecked=0, Total=756 [2021-06-12 20:16:49,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2021-06-12 20:16:49,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 148. [2021-06-12 20:16:49,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 147 states have (on average 2.183673469387755) internal successors, (321), 147 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:49,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 321 transitions. [2021-06-12 20:16:49,431 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 321 transitions. Word has length 19 [2021-06-12 20:16:49,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:49,431 INFO L482 AbstractCegarLoop]: Abstraction has 148 states and 321 transitions. [2021-06-12 20:16:49,432 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:49,432 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 321 transitions. [2021-06-12 20:16:49,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:49,432 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:49,432 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:49,632 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 435 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21566 [2021-06-12 20:16:49,632 INFO L430 AbstractCegarLoop]: === Iteration 441 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:49,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:49,632 INFO L82 PathProgramCache]: Analyzing trace with hash -1420003663, now seen corresponding path program 435 times [2021-06-12 20:16:49,632 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:49,633 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038171613] [2021-06-12 20:16:49,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:49,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:49,710 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:49,710 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:49,710 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038171613] [2021-06-12 20:16:49,710 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038171613] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:49,710 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1217188809] [2021-06-12 20:16:49,710 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 436 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 436 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:49,823 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:16:49,824 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:49,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:49,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:50,092 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:50,092 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1217188809] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:50,092 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:50,092 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:50,092 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639280991] [2021-06-12 20:16:50,092 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:50,092 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:50,093 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:50,093 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:50,093 INFO L87 Difference]: Start difference. First operand 148 states and 321 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:50,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:50,358 INFO L93 Difference]: Finished difference Result 169 states and 357 transitions. [2021-06-12 20:16:50,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:16:50,358 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:50,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:50,358 INFO L225 Difference]: With dead ends: 169 [2021-06-12 20:16:50,359 INFO L226 Difference]: Without dead ends: 165 [2021-06-12 20:16:50,359 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 366.3ms TimeCoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:16:50,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2021-06-12 20:16:50,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 147. [2021-06-12 20:16:50,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 2.1780821917808217) internal successors, (318), 146 states have internal predecessors, (318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:50,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 318 transitions. [2021-06-12 20:16:50,360 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 318 transitions. Word has length 19 [2021-06-12 20:16:50,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:50,360 INFO L482 AbstractCegarLoop]: Abstraction has 147 states and 318 transitions. [2021-06-12 20:16:50,360 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:50,360 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 318 transitions. [2021-06-12 20:16:50,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:50,360 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:50,360 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:50,561 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21583,436 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:50,561 INFO L430 AbstractCegarLoop]: === Iteration 442 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:50,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:50,561 INFO L82 PathProgramCache]: Analyzing trace with hash -467537806, now seen corresponding path program 436 times [2021-06-12 20:16:50,561 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:50,561 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101324244] [2021-06-12 20:16:50,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:50,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:50,637 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:50,637 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:50,637 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101324244] [2021-06-12 20:16:50,637 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101324244] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:50,637 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2142472488] [2021-06-12 20:16:50,637 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 437 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 437 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:50,751 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:16:50,751 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:50,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:50,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:50,927 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:50,927 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2142472488] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:50,927 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:50,927 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:50,927 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151625436] [2021-06-12 20:16:50,927 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:50,928 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:50,928 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:50,928 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:50,928 INFO L87 Difference]: Start difference. First operand 147 states and 318 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:51,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:51,124 INFO L93 Difference]: Finished difference Result 179 states and 377 transitions. [2021-06-12 20:16:51,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:16:51,124 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:51,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:51,125 INFO L225 Difference]: With dead ends: 179 [2021-06-12 20:16:51,125 INFO L226 Difference]: Without dead ends: 179 [2021-06-12 20:16:51,125 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 210.4ms TimeCoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:16:51,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2021-06-12 20:16:51,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 144. [2021-06-12 20:16:51,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 143 states have (on average 2.1538461538461537) internal successors, (308), 143 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:51,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 308 transitions. [2021-06-12 20:16:51,126 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 308 transitions. Word has length 19 [2021-06-12 20:16:51,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:51,126 INFO L482 AbstractCegarLoop]: Abstraction has 144 states and 308 transitions. [2021-06-12 20:16:51,126 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:51,126 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 308 transitions. [2021-06-12 20:16:51,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:51,127 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:51,127 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:51,327 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 437 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21611 [2021-06-12 20:16:51,327 INFO L430 AbstractCegarLoop]: === Iteration 443 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:51,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:51,327 INFO L82 PathProgramCache]: Analyzing trace with hash 1862271101, now seen corresponding path program 437 times [2021-06-12 20:16:51,327 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:51,327 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107208419] [2021-06-12 20:16:51,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:51,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:51,399 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:51,399 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:51,399 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107208419] [2021-06-12 20:16:51,399 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107208419] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:51,399 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [80080410] [2021-06-12 20:16:51,400 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 438 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 438 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:51,509 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:16:51,509 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:51,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:51,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:51,766 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:51,767 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [80080410] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:51,767 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:51,767 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:51,767 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209824135] [2021-06-12 20:16:51,767 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:51,767 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:51,767 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:51,767 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:51,767 INFO L87 Difference]: Start difference. First operand 144 states and 308 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:52,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:52,010 INFO L93 Difference]: Finished difference Result 157 states and 329 transitions. [2021-06-12 20:16:52,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:16:52,010 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:52,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:52,010 INFO L225 Difference]: With dead ends: 157 [2021-06-12 20:16:52,010 INFO L226 Difference]: Without dead ends: 151 [2021-06-12 20:16:52,010 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 356.0ms TimeCoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:16:52,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2021-06-12 20:16:52,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 141. [2021-06-12 20:16:52,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 140 states have (on average 2.15) internal successors, (301), 140 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:52,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 301 transitions. [2021-06-12 20:16:52,012 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 301 transitions. Word has length 19 [2021-06-12 20:16:52,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:52,012 INFO L482 AbstractCegarLoop]: Abstraction has 141 states and 301 transitions. [2021-06-12 20:16:52,012 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:52,012 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 301 transitions. [2021-06-12 20:16:52,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:52,012 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:52,012 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:52,212 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 438 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21640 [2021-06-12 20:16:52,212 INFO L430 AbstractCegarLoop]: === Iteration 444 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:52,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:52,213 INFO L82 PathProgramCache]: Analyzing trace with hash -1746960335, now seen corresponding path program 438 times [2021-06-12 20:16:52,213 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:52,213 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139503917] [2021-06-12 20:16:52,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:52,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:52,293 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:52,293 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:52,293 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139503917] [2021-06-12 20:16:52,293 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139503917] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:52,293 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1692970570] [2021-06-12 20:16:52,293 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 439 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 439 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:52,404 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-12 20:16:52,404 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:52,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:52,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:52,581 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:52,582 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:52,584 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:52,585 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:52,585 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:16:52,586 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:52,587 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:52,588 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:52,590 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:52,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:16:52,590 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:52,601 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-06-12 20:16:52,603 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:52,604 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:52,608 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:52,609 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 20:16:52,609 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-06-12 20:16:52,613 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:52,613 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1692970570] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:52,613 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:52,613 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:52,613 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808024550] [2021-06-12 20:16:52,613 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:52,613 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:52,614 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:52,614 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:52,614 INFO L87 Difference]: Start difference. First operand 141 states and 301 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:52,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:52,807 INFO L93 Difference]: Finished difference Result 173 states and 365 transitions. [2021-06-12 20:16:52,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:16:52,807 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:52,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:52,808 INFO L225 Difference]: With dead ends: 173 [2021-06-12 20:16:52,808 INFO L226 Difference]: Without dead ends: 173 [2021-06-12 20:16:52,808 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 212.9ms TimeCoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:16:52,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2021-06-12 20:16:52,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 141. [2021-06-12 20:16:52,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 140 states have (on average 2.15) internal successors, (301), 140 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:52,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 301 transitions. [2021-06-12 20:16:52,809 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 301 transitions. Word has length 19 [2021-06-12 20:16:52,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:52,809 INFO L482 AbstractCegarLoop]: Abstraction has 141 states and 301 transitions. [2021-06-12 20:16:52,809 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:52,809 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 301 transitions. [2021-06-12 20:16:52,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:52,810 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:52,810 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:53,010 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21662,439 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:53,010 INFO L430 AbstractCegarLoop]: === Iteration 445 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:53,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:53,010 INFO L82 PathProgramCache]: Analyzing trace with hash -1062754425, now seen corresponding path program 439 times [2021-06-12 20:16:53,010 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:53,010 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364427818] [2021-06-12 20:16:53,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:53,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:53,091 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:53,091 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:53,091 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364427818] [2021-06-12 20:16:53,091 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364427818] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:53,091 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1894269269] [2021-06-12 20:16:53,091 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 440 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 440 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:53,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:53,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:53,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:53,468 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:53,469 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:53,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:16:53,472 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:53,474 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:53,475 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:53,477 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:53,478 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:53,480 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:53,480 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:53,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:16:53,481 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:53,483 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:53,484 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:53,486 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:16:53,486 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:53,488 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:53,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:16:53,489 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:53,531 INFO L628 ElimStorePlain]: treesize reduction 44, result has 42.9 percent of original size [2021-06-12 20:16:53,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:53,533 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:53,557 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-06-12 20:16:53,557 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:16:53,558 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 3 variables, input treesize:199, output treesize:12 [2021-06-12 20:16:53,580 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:53,580 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1894269269] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:53,580 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:53,580 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:53,580 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064358327] [2021-06-12 20:16:53,580 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:53,580 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:53,580 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:53,580 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:53,581 INFO L87 Difference]: Start difference. First operand 141 states and 301 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:53,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:53,721 INFO L93 Difference]: Finished difference Result 194 states and 408 transitions. [2021-06-12 20:16:53,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:16:53,721 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:53,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:53,721 INFO L225 Difference]: With dead ends: 194 [2021-06-12 20:16:53,721 INFO L226 Difference]: Without dead ends: 194 [2021-06-12 20:16:53,721 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 194.1ms TimeCoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:16:53,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2021-06-12 20:16:53,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 141. [2021-06-12 20:16:53,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 140 states have (on average 2.15) internal successors, (301), 140 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:53,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 301 transitions. [2021-06-12 20:16:53,723 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 301 transitions. Word has length 19 [2021-06-12 20:16:53,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:53,723 INFO L482 AbstractCegarLoop]: Abstraction has 141 states and 301 transitions. [2021-06-12 20:16:53,723 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:53,723 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 301 transitions. [2021-06-12 20:16:53,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:53,723 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:53,724 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:53,924 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21693,440 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:53,924 INFO L430 AbstractCegarLoop]: === Iteration 446 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:53,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:53,924 INFO L82 PathProgramCache]: Analyzing trace with hash 1086154760, now seen corresponding path program 440 times [2021-06-12 20:16:53,924 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:53,924 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509989633] [2021-06-12 20:16:53,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:53,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:54,008 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:54,009 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:54,009 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509989633] [2021-06-12 20:16:54,009 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509989633] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:54,009 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [163442614] [2021-06-12 20:16:54,009 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 441 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 441 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:54,119 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:16:54,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:54,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:54,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:54,335 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:54,335 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [163442614] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:54,335 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:54,335 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:54,335 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852658299] [2021-06-12 20:16:54,335 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:54,335 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:54,335 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:54,336 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:54,336 INFO L87 Difference]: Start difference. First operand 141 states and 301 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:54,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:54,499 INFO L93 Difference]: Finished difference Result 155 states and 329 transitions. [2021-06-12 20:16:54,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:16:54,500 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:54,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:54,500 INFO L225 Difference]: With dead ends: 155 [2021-06-12 20:16:54,500 INFO L226 Difference]: Without dead ends: 155 [2021-06-12 20:16:54,500 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 235.1ms TimeCoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:16:54,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-06-12 20:16:54,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 139. [2021-06-12 20:16:54,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 138 states have (on average 2.152173913043478) internal successors, (297), 138 states have internal predecessors, (297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:54,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 297 transitions. [2021-06-12 20:16:54,501 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 297 transitions. Word has length 19 [2021-06-12 20:16:54,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:54,502 INFO L482 AbstractCegarLoop]: Abstraction has 139 states and 297 transitions. [2021-06-12 20:16:54,502 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:54,502 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 297 transitions. [2021-06-12 20:16:54,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:54,502 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:54,502 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:54,702 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 441 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21779 [2021-06-12 20:16:54,702 INFO L430 AbstractCegarLoop]: === Iteration 447 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:54,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:54,703 INFO L82 PathProgramCache]: Analyzing trace with hash 2121237805, now seen corresponding path program 441 times [2021-06-12 20:16:54,703 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:54,703 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823445687] [2021-06-12 20:16:54,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:54,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:54,791 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:54,791 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:54,791 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823445687] [2021-06-12 20:16:54,791 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823445687] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:54,791 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1106464530] [2021-06-12 20:16:54,791 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 442 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 442 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:54,903 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:16:54,904 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:54,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:54,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:55,080 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:55,081 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:55,081 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:16:55,081 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:55,084 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:16:55,085 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:55,140 INFO L628 ElimStorePlain]: treesize reduction 51, result has 51.4 percent of original size [2021-06-12 20:16:55,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:16:55,144 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:55,164 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:55,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:55,167 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:55,185 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:55,188 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:55,189 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:55,206 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:55,207 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:16:55,207 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 7 variables, input treesize:128, output treesize:13 [2021-06-12 20:16:55,237 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:55,237 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1106464530] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:55,237 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:55,237 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:55,237 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827301606] [2021-06-12 20:16:55,237 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:55,237 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:55,238 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:55,238 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:55,238 INFO L87 Difference]: Start difference. First operand 139 states and 297 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:55,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:55,490 INFO L93 Difference]: Finished difference Result 185 states and 374 transitions. [2021-06-12 20:16:55,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:16:55,491 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:55,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:55,491 INFO L225 Difference]: With dead ends: 185 [2021-06-12 20:16:55,491 INFO L226 Difference]: Without dead ends: 185 [2021-06-12 20:16:55,491 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 307.5ms TimeCoverageRelationStatistics Valid=96, Invalid=504, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:16:55,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2021-06-12 20:16:55,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 141. [2021-06-12 20:16:55,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 140 states have (on average 2.157142857142857) internal successors, (302), 140 states have internal predecessors, (302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:55,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 302 transitions. [2021-06-12 20:16:55,492 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 302 transitions. Word has length 19 [2021-06-12 20:16:55,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:55,492 INFO L482 AbstractCegarLoop]: Abstraction has 141 states and 302 transitions. [2021-06-12 20:16:55,492 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:55,493 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 302 transitions. [2021-06-12 20:16:55,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:55,493 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:55,493 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:55,693 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21816,442 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:55,693 INFO L430 AbstractCegarLoop]: === Iteration 448 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:55,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:55,693 INFO L82 PathProgramCache]: Analyzing trace with hash 1673900082, now seen corresponding path program 442 times [2021-06-12 20:16:55,693 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:55,694 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769927504] [2021-06-12 20:16:55,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:55,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:55,781 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:55,781 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:55,781 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769927504] [2021-06-12 20:16:55,781 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769927504] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:55,781 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [597075413] [2021-06-12 20:16:55,781 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 443 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 443 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:55,891 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:16:55,891 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:55,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:55,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:56,129 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:56,129 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [597075413] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:56,129 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:56,129 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:56,129 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381096745] [2021-06-12 20:16:56,129 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:56,129 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:56,129 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:56,130 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:56,130 INFO L87 Difference]: Start difference. First operand 141 states and 302 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:56,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:56,461 INFO L93 Difference]: Finished difference Result 215 states and 434 transitions. [2021-06-12 20:16:56,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:16:56,461 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:56,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:56,462 INFO L225 Difference]: With dead ends: 215 [2021-06-12 20:16:56,462 INFO L226 Difference]: Without dead ends: 215 [2021-06-12 20:16:56,462 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 350.2ms TimeCoverageRelationStatistics Valid=126, Invalid=630, Unknown=0, NotChecked=0, Total=756 [2021-06-12 20:16:56,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2021-06-12 20:16:56,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 142. [2021-06-12 20:16:56,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 141 states have (on average 2.1773049645390072) internal successors, (307), 141 states have internal predecessors, (307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:56,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 307 transitions. [2021-06-12 20:16:56,463 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 307 transitions. Word has length 19 [2021-06-12 20:16:56,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:56,464 INFO L482 AbstractCegarLoop]: Abstraction has 142 states and 307 transitions. [2021-06-12 20:16:56,464 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:56,464 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 307 transitions. [2021-06-12 20:16:56,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:56,464 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:56,464 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:56,676 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 443 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21840 [2021-06-12 20:16:56,677 INFO L430 AbstractCegarLoop]: === Iteration 449 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:56,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:56,677 INFO L82 PathProgramCache]: Analyzing trace with hash 1138670280, now seen corresponding path program 443 times [2021-06-12 20:16:56,677 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:56,677 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767198217] [2021-06-12 20:16:56,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:56,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:56,761 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:56,761 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:56,761 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767198217] [2021-06-12 20:16:56,761 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767198217] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:56,761 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [387472617] [2021-06-12 20:16:56,761 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 444 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 444 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:56,871 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:16:56,872 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:56,872 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:56,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:57,014 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:57,015 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [387472617] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:57,015 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:57,015 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:57,015 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388728147] [2021-06-12 20:16:57,015 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:57,015 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:57,015 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:57,015 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:57,015 INFO L87 Difference]: Start difference. First operand 142 states and 307 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:57,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:57,216 INFO L93 Difference]: Finished difference Result 172 states and 365 transitions. [2021-06-12 20:16:57,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:16:57,216 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:57,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:57,217 INFO L225 Difference]: With dead ends: 172 [2021-06-12 20:16:57,217 INFO L226 Difference]: Without dead ends: 172 [2021-06-12 20:16:57,217 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 239.3ms TimeCoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:16:57,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2021-06-12 20:16:57,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 140. [2021-06-12 20:16:57,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 139 states have (on average 2.158273381294964) internal successors, (300), 139 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:57,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 300 transitions. [2021-06-12 20:16:57,218 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 300 transitions. Word has length 19 [2021-06-12 20:16:57,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:57,218 INFO L482 AbstractCegarLoop]: Abstraction has 140 states and 300 transitions. [2021-06-12 20:16:57,218 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:57,218 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 300 transitions. [2021-06-12 20:16:57,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:57,219 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:57,219 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:57,419 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 444 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21892 [2021-06-12 20:16:57,419 INFO L430 AbstractCegarLoop]: === Iteration 450 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:57,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:57,419 INFO L82 PathProgramCache]: Analyzing trace with hash 773949745, now seen corresponding path program 444 times [2021-06-12 20:16:57,420 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:57,420 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616844489] [2021-06-12 20:16:57,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:57,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:57,496 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:57,497 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:57,497 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616844489] [2021-06-12 20:16:57,497 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616844489] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:57,497 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [466367337] [2021-06-12 20:16:57,497 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 445 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 445 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:57,607 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:16:57,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:57,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:57,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:57,834 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:57,834 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [466367337] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:57,834 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:57,834 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:57,834 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505592212] [2021-06-12 20:16:57,834 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:57,834 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:57,835 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:57,835 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:57,835 INFO L87 Difference]: Start difference. First operand 140 states and 300 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:58,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:58,026 INFO L93 Difference]: Finished difference Result 153 states and 322 transitions. [2021-06-12 20:16:58,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:16:58,026 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:58,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:58,026 INFO L225 Difference]: With dead ends: 153 [2021-06-12 20:16:58,026 INFO L226 Difference]: Without dead ends: 149 [2021-06-12 20:16:58,026 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 288.1ms TimeCoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:16:58,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2021-06-12 20:16:58,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 138. [2021-06-12 20:16:58,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 137 states have (on average 2.153284671532847) internal successors, (295), 137 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:58,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 295 transitions. [2021-06-12 20:16:58,028 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 295 transitions. Word has length 19 [2021-06-12 20:16:58,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:58,028 INFO L482 AbstractCegarLoop]: Abstraction has 138 states and 295 transitions. [2021-06-12 20:16:58,028 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:58,028 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 295 transitions. [2021-06-12 20:16:58,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:58,028 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:58,028 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:58,228 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 445 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21908 [2021-06-12 20:16:58,229 INFO L430 AbstractCegarLoop]: === Iteration 451 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:58,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:58,229 INFO L82 PathProgramCache]: Analyzing trace with hash 565226695, now seen corresponding path program 445 times [2021-06-12 20:16:58,229 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:58,229 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227560106] [2021-06-12 20:16:58,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:58,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:58,307 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:58,307 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:58,307 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227560106] [2021-06-12 20:16:58,307 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227560106] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:58,307 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [785477779] [2021-06-12 20:16:58,307 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 446 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 446 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:58,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:58,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:58,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:58,625 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:16:58,626 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:58,629 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:16:58,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:16:58,630 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:58,685 INFO L628 ElimStorePlain]: treesize reduction 51, result has 53.2 percent of original size [2021-06-12 20:16:58,687 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:58,688 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:58,709 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:58,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:58,711 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:58,731 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:58,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:16:58,734 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:58,752 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:58,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:16:58,754 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:16:58,771 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:16:58,772 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 5 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:16:58,772 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 8 variables, input treesize:140, output treesize:13 [2021-06-12 20:16:58,801 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:58,801 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [785477779] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:58,801 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:58,801 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:58,801 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872268888] [2021-06-12 20:16:58,802 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:58,802 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:58,802 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:58,802 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:58,802 INFO L87 Difference]: Start difference. First operand 138 states and 295 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:59,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:16:59,109 INFO L93 Difference]: Finished difference Result 181 states and 375 transitions. [2021-06-12 20:16:59,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:16:59,109 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:16:59,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:16:59,109 INFO L225 Difference]: With dead ends: 181 [2021-06-12 20:16:59,109 INFO L226 Difference]: Without dead ends: 181 [2021-06-12 20:16:59,109 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 359.5ms TimeCoverageRelationStatistics Valid=96, Invalid=554, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:16:59,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2021-06-12 20:16:59,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 141. [2021-06-12 20:16:59,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 140 states have (on average 2.164285714285714) internal successors, (303), 140 states have internal predecessors, (303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:59,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 303 transitions. [2021-06-12 20:16:59,111 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 303 transitions. Word has length 19 [2021-06-12 20:16:59,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:16:59,111 INFO L482 AbstractCegarLoop]: Abstraction has 141 states and 303 transitions. [2021-06-12 20:16:59,111 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:16:59,111 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 303 transitions. [2021-06-12 20:16:59,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:16:59,111 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:16:59,111 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:16:59,311 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21930,446 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:59,312 INFO L430 AbstractCegarLoop]: === Iteration 452 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:16:59,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:16:59,312 INFO L82 PathProgramCache]: Analyzing trace with hash -1580831416, now seen corresponding path program 446 times [2021-06-12 20:16:59,312 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:16:59,312 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080044922] [2021-06-12 20:16:59,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:16:59,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:16:59,391 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:59,391 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:16:59,391 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080044922] [2021-06-12 20:16:59,391 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080044922] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:59,391 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [742094654] [2021-06-12 20:16:59,391 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 447 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 447 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:16:59,502 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:16:59,502 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:16:59,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:16:59,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:16:59,776 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:16:59,777 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [742094654] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:16:59,777 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:16:59,777 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:16:59,777 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066531598] [2021-06-12 20:16:59,777 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:16:59,777 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:16:59,777 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:16:59,777 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:16:59,777 INFO L87 Difference]: Start difference. First operand 141 states and 303 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:00,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:00,275 INFO L93 Difference]: Finished difference Result 233 states and 469 transitions. [2021-06-12 20:17:00,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-12 20:17:00,275 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:00,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:00,275 INFO L225 Difference]: With dead ends: 233 [2021-06-12 20:17:00,276 INFO L226 Difference]: Without dead ends: 233 [2021-06-12 20:17:00,276 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 525.3ms TimeCoverageRelationStatistics Valid=172, Invalid=820, Unknown=0, NotChecked=0, Total=992 [2021-06-12 20:17:00,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2021-06-12 20:17:00,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 143. [2021-06-12 20:17:00,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 142 states have (on average 2.1901408450704225) internal successors, (311), 142 states have internal predecessors, (311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:00,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 311 transitions. [2021-06-12 20:17:00,277 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 311 transitions. Word has length 19 [2021-06-12 20:17:00,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:00,277 INFO L482 AbstractCegarLoop]: Abstraction has 143 states and 311 transitions. [2021-06-12 20:17:00,277 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:00,277 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 311 transitions. [2021-06-12 20:17:00,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:00,278 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:00,278 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:00,478 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21949,447 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:00,478 INFO L430 AbstractCegarLoop]: === Iteration 453 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:00,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:00,478 INFO L82 PathProgramCache]: Analyzing trace with hash -2116061218, now seen corresponding path program 447 times [2021-06-12 20:17:00,478 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:00,478 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576338631] [2021-06-12 20:17:00,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:00,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:00,557 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:00,557 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:00,557 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576338631] [2021-06-12 20:17:00,557 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576338631] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:00,557 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1372180101] [2021-06-12 20:17:00,557 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 448 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 448 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:00,675 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:17:00,676 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:00,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:00,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:00,841 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:00,841 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1372180101] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:00,841 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:00,841 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:17:00,842 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046843688] [2021-06-12 20:17:00,842 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:17:00,842 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:00,842 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:17:00,842 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:17:00,842 INFO L87 Difference]: Start difference. First operand 143 states and 311 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:01,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:01,186 INFO L93 Difference]: Finished difference Result 178 states and 377 transitions. [2021-06-12 20:17:01,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:17:01,186 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:01,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:01,187 INFO L225 Difference]: With dead ends: 178 [2021-06-12 20:17:01,187 INFO L226 Difference]: Without dead ends: 178 [2021-06-12 20:17:01,187 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137 ImplicationChecksByTransitivity, 373.1ms TimeCoverageRelationStatistics Valid=126, Invalid=686, Unknown=0, NotChecked=0, Total=812 [2021-06-12 20:17:01,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2021-06-12 20:17:01,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 143. [2021-06-12 20:17:01,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 142 states have (on average 2.1901408450704225) internal successors, (311), 142 states have internal predecessors, (311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:01,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 311 transitions. [2021-06-12 20:17:01,188 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 311 transitions. Word has length 19 [2021-06-12 20:17:01,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:01,188 INFO L482 AbstractCegarLoop]: Abstraction has 143 states and 311 transitions. [2021-06-12 20:17:01,188 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:01,188 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 311 transitions. [2021-06-12 20:17:01,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:01,189 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:01,189 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:01,389 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 448 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21997 [2021-06-12 20:17:01,389 INFO L430 AbstractCegarLoop]: === Iteration 454 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:01,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:01,389 INFO L82 PathProgramCache]: Analyzing trace with hash 1814185543, now seen corresponding path program 448 times [2021-06-12 20:17:01,389 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:01,390 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761582688] [2021-06-12 20:17:01,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:01,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:01,464 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:01,464 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:01,464 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761582688] [2021-06-12 20:17:01,464 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761582688] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:01,464 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1856453576] [2021-06-12 20:17:01,464 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 449 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 449 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:01,574 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:17:01,574 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:01,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:01,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:01,816 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:01,816 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1856453576] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:01,816 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:01,816 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:17:01,816 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342985094] [2021-06-12 20:17:01,816 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:17:01,816 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:01,816 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:17:01,816 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:17:01,816 INFO L87 Difference]: Start difference. First operand 143 states and 311 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:02,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:02,124 INFO L93 Difference]: Finished difference Result 162 states and 344 transitions. [2021-06-12 20:17:02,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:17:02,124 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:02,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:02,124 INFO L225 Difference]: With dead ends: 162 [2021-06-12 20:17:02,124 INFO L226 Difference]: Without dead ends: 156 [2021-06-12 20:17:02,124 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 364.6ms TimeCoverageRelationStatistics Valid=86, Invalid=564, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:17:02,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2021-06-12 20:17:02,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 142. [2021-06-12 20:17:02,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 141 states have (on average 2.1773049645390072) internal successors, (307), 141 states have internal predecessors, (307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:02,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 307 transitions. [2021-06-12 20:17:02,126 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 307 transitions. Word has length 19 [2021-06-12 20:17:02,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:02,126 INFO L482 AbstractCegarLoop]: Abstraction has 142 states and 307 transitions. [2021-06-12 20:17:02,126 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:02,126 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 307 transitions. [2021-06-12 20:17:02,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:02,126 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:02,126 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:02,326 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22018,449 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:02,327 INFO L430 AbstractCegarLoop]: === Iteration 455 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:02,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:02,327 INFO L82 PathProgramCache]: Analyzing trace with hash -1528315896, now seen corresponding path program 449 times [2021-06-12 20:17:02,327 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:02,327 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825816412] [2021-06-12 20:17:02,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:02,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:02,403 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:02,403 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:02,403 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825816412] [2021-06-12 20:17:02,403 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825816412] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:02,403 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1962497832] [2021-06-12 20:17:02,403 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 450 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 450 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:02,514 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:17:02,514 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:02,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:02,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:02,703 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:02,703 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1962497832] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:02,703 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:02,703 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:17:02,703 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598474208] [2021-06-12 20:17:02,703 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:17:02,703 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:02,703 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:17:02,703 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:17:02,703 INFO L87 Difference]: Start difference. First operand 142 states and 307 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:02,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:02,917 INFO L93 Difference]: Finished difference Result 172 states and 363 transitions. [2021-06-12 20:17:02,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:17:02,917 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:02,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:02,918 INFO L225 Difference]: With dead ends: 172 [2021-06-12 20:17:02,918 INFO L226 Difference]: Without dead ends: 172 [2021-06-12 20:17:02,918 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 223.5ms TimeCoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:17:02,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2021-06-12 20:17:02,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 137. [2021-06-12 20:17:02,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 136 states have (on average 2.1544117647058822) internal successors, (293), 136 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:02,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 293 transitions. [2021-06-12 20:17:02,919 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 293 transitions. Word has length 19 [2021-06-12 20:17:02,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:02,919 INFO L482 AbstractCegarLoop]: Abstraction has 137 states and 293 transitions. [2021-06-12 20:17:02,919 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:02,919 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 293 transitions. [2021-06-12 20:17:02,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:02,919 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:02,919 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:03,120 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22043,450 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:03,120 INFO L430 AbstractCegarLoop]: === Iteration 456 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:03,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:03,120 INFO L82 PathProgramCache]: Analyzing trace with hash -1547201935, now seen corresponding path program 450 times [2021-06-12 20:17:03,120 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:03,120 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606257348] [2021-06-12 20:17:03,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:03,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:03,200 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:03,200 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:03,200 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606257348] [2021-06-12 20:17:03,200 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606257348] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:03,201 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1386154915] [2021-06-12 20:17:03,201 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 451 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 451 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:03,311 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:17:03,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:03,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:03,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:03,593 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:17:03,594 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:03,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:03,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:17:03,599 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:03,704 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 49 [2021-06-12 20:17:03,704 INFO L628 ElimStorePlain]: treesize reduction 86, result has 48.8 percent of original size [2021-06-12 20:17:03,708 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:17:03,709 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:03,740 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:03,743 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:17:03,744 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:03,772 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:03,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:17:03,775 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:03,803 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:03,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:17:03,806 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:03,832 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:03,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:17:03,835 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:03,860 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:03,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:17:03,863 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:03,887 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:03,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:17:03,890 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:03,913 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:03,914 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:17:03,914 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-06-12 20:17:03,944 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:03,944 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1386154915] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:03,944 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:03,944 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:17:03,944 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975975534] [2021-06-12 20:17:03,944 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:17:03,944 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:03,944 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:17:03,945 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:17:03,945 INFO L87 Difference]: Start difference. First operand 137 states and 293 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:04,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:04,301 INFO L93 Difference]: Finished difference Result 191 states and 393 transitions. [2021-06-12 20:17:04,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:17:04,301 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:04,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:04,301 INFO L225 Difference]: With dead ends: 191 [2021-06-12 20:17:04,301 INFO L226 Difference]: Without dead ends: 191 [2021-06-12 20:17:04,301 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 492.4ms TimeCoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:17:04,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2021-06-12 20:17:04,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 141. [2021-06-12 20:17:04,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 140 states have (on average 2.1714285714285713) internal successors, (304), 140 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:04,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 304 transitions. [2021-06-12 20:17:04,303 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 304 transitions. Word has length 19 [2021-06-12 20:17:04,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:04,303 INFO L482 AbstractCegarLoop]: Abstraction has 141 states and 304 transitions. [2021-06-12 20:17:04,303 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:04,303 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 304 transitions. [2021-06-12 20:17:04,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:04,303 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:04,303 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:04,503 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22073,451 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:04,504 INFO L430 AbstractCegarLoop]: === Iteration 457 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:04,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:04,504 INFO L82 PathProgramCache]: Analyzing trace with hash 601707250, now seen corresponding path program 451 times [2021-06-12 20:17:04,504 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:04,504 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509082146] [2021-06-12 20:17:04,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:04,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:04,587 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:04,587 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:04,587 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509082146] [2021-06-12 20:17:04,587 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509082146] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:04,587 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1116890010] [2021-06-12 20:17:04,587 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 452 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 452 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:04,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:04,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:04,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:05,022 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:05,022 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1116890010] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:05,023 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:05,023 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:17:05,023 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510243181] [2021-06-12 20:17:05,023 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:17:05,023 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:05,023 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:17:05,023 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:17:05,023 INFO L87 Difference]: Start difference. First operand 141 states and 304 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:05,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:05,688 INFO L93 Difference]: Finished difference Result 226 states and 455 transitions. [2021-06-12 20:17:05,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-12 20:17:05,688 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:05,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:05,688 INFO L225 Difference]: With dead ends: 226 [2021-06-12 20:17:05,688 INFO L226 Difference]: Without dead ends: 226 [2021-06-12 20:17:05,688 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 639.9ms TimeCoverageRelationStatistics Valid=185, Invalid=871, Unknown=0, NotChecked=0, Total=1056 [2021-06-12 20:17:05,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2021-06-12 20:17:05,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 144. [2021-06-12 20:17:05,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 143 states have (on average 2.202797202797203) internal successors, (315), 143 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:05,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 315 transitions. [2021-06-12 20:17:05,690 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 315 transitions. Word has length 19 [2021-06-12 20:17:05,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:05,690 INFO L482 AbstractCegarLoop]: Abstraction has 144 states and 315 transitions. [2021-06-12 20:17:05,690 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:05,690 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 315 transitions. [2021-06-12 20:17:05,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:05,690 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:05,690 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:05,890 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 452 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22094 [2021-06-12 20:17:05,891 INFO L430 AbstractCegarLoop]: === Iteration 458 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:05,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:05,891 INFO L82 PathProgramCache]: Analyzing trace with hash 66477448, now seen corresponding path program 452 times [2021-06-12 20:17:05,891 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:05,891 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832818490] [2021-06-12 20:17:05,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:05,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:05,971 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:05,971 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:05,971 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832818490] [2021-06-12 20:17:05,971 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832818490] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:05,971 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [894661758] [2021-06-12 20:17:05,971 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 453 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 453 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:06,109 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:17:06,109 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:06,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:06,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:06,280 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:06,280 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [894661758] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:06,280 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:06,281 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:17:06,281 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746948376] [2021-06-12 20:17:06,281 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:17:06,281 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:06,281 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:17:06,281 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:17:06,281 INFO L87 Difference]: Start difference. First operand 144 states and 315 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:06,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:06,745 INFO L93 Difference]: Finished difference Result 186 states and 393 transitions. [2021-06-12 20:17:06,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:17:06,746 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:06,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:06,746 INFO L225 Difference]: With dead ends: 186 [2021-06-12 20:17:06,746 INFO L226 Difference]: Without dead ends: 186 [2021-06-12 20:17:06,746 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 422.7ms TimeCoverageRelationStatistics Valid=125, Invalid=687, Unknown=0, NotChecked=0, Total=812 [2021-06-12 20:17:06,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2021-06-12 20:17:06,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 144. [2021-06-12 20:17:06,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 143 states have (on average 2.202797202797203) internal successors, (315), 143 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:06,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 315 transitions. [2021-06-12 20:17:06,747 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 315 transitions. Word has length 19 [2021-06-12 20:17:06,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:06,747 INFO L482 AbstractCegarLoop]: Abstraction has 144 states and 315 transitions. [2021-06-12 20:17:06,747 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:06,748 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 315 transitions. [2021-06-12 20:17:06,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:06,748 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:06,748 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:06,948 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 453 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22156 [2021-06-12 20:17:06,948 INFO L430 AbstractCegarLoop]: === Iteration 459 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:06,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:06,948 INFO L82 PathProgramCache]: Analyzing trace with hash -298243087, now seen corresponding path program 453 times [2021-06-12 20:17:06,948 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:06,948 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132706458] [2021-06-12 20:17:06,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:06,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:07,024 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:07,024 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:07,024 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132706458] [2021-06-12 20:17:07,025 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132706458] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:07,025 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1135606923] [2021-06-12 20:17:07,025 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 454 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 454 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:07,137 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 20:17:07,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:07,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:07,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:07,430 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:07,430 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1135606923] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:07,430 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:07,430 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:17:07,430 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844978916] [2021-06-12 20:17:07,430 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:17:07,430 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:07,431 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:17:07,431 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:17:07,431 INFO L87 Difference]: Start difference. First operand 144 states and 315 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:07,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:07,857 INFO L93 Difference]: Finished difference Result 176 states and 371 transitions. [2021-06-12 20:17:07,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:17:07,857 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:07,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:07,858 INFO L225 Difference]: With dead ends: 176 [2021-06-12 20:17:07,858 INFO L226 Difference]: Without dead ends: 170 [2021-06-12 20:17:07,858 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 511.5ms TimeCoverageRelationStatistics Valid=92, Invalid=610, Unknown=0, NotChecked=0, Total=702 [2021-06-12 20:17:07,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2021-06-12 20:17:07,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 143. [2021-06-12 20:17:07,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 142 states have (on average 2.1901408450704225) internal successors, (311), 142 states have internal predecessors, (311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:07,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 311 transitions. [2021-06-12 20:17:07,859 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 311 transitions. Word has length 19 [2021-06-12 20:17:07,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:07,859 INFO L482 AbstractCegarLoop]: Abstraction has 143 states and 311 transitions. [2021-06-12 20:17:07,859 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:07,859 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 311 transitions. [2021-06-12 20:17:07,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:07,859 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:07,860 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:08,060 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22173,454 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:08,060 INFO L430 AbstractCegarLoop]: === Iteration 460 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:08,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:08,060 INFO L82 PathProgramCache]: Analyzing trace with hash 654222770, now seen corresponding path program 454 times [2021-06-12 20:17:08,060 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:08,060 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973342786] [2021-06-12 20:17:08,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:08,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:08,142 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:08,142 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:08,142 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973342786] [2021-06-12 20:17:08,142 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973342786] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:08,142 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2121874921] [2021-06-12 20:17:08,142 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 455 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 455 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:08,254 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:17:08,254 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:08,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:08,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:08,417 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:08,418 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2121874921] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:08,418 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:08,418 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:17:08,418 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003209634] [2021-06-12 20:17:08,418 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:17:08,418 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:08,418 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:17:08,418 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:17:08,418 INFO L87 Difference]: Start difference. First operand 143 states and 311 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:08,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:08,721 INFO L93 Difference]: Finished difference Result 173 states and 367 transitions. [2021-06-12 20:17:08,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:17:08,721 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:08,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:08,722 INFO L225 Difference]: With dead ends: 173 [2021-06-12 20:17:08,722 INFO L226 Difference]: Without dead ends: 173 [2021-06-12 20:17:08,722 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 312.1ms TimeCoverageRelationStatistics Valid=91, Invalid=559, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:17:08,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2021-06-12 20:17:08,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 142. [2021-06-12 20:17:08,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 141 states have (on average 2.1914893617021276) internal successors, (309), 141 states have internal predecessors, (309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:08,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 309 transitions. [2021-06-12 20:17:08,723 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 309 transitions. Word has length 19 [2021-06-12 20:17:08,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:08,723 INFO L482 AbstractCegarLoop]: Abstraction has 142 states and 309 transitions. [2021-06-12 20:17:08,723 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:08,723 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 309 transitions. [2021-06-12 20:17:08,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:08,724 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:08,724 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:08,924 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 455 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22192 [2021-06-12 20:17:08,924 INFO L430 AbstractCegarLoop]: === Iteration 461 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:08,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:08,924 INFO L82 PathProgramCache]: Analyzing trace with hash 1694458568, now seen corresponding path program 455 times [2021-06-12 20:17:08,924 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:08,924 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449755596] [2021-06-12 20:17:08,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:08,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:09,007 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:09,008 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:09,008 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449755596] [2021-06-12 20:17:09,008 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449755596] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:09,008 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1476245679] [2021-06-12 20:17:09,008 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 456 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 456 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:09,121 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:17:09,121 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:09,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:09,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:09,304 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:09,304 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1476245679] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:09,304 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:09,304 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:17:09,304 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356225011] [2021-06-12 20:17:09,304 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:17:09,304 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:09,304 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:17:09,304 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:17:09,304 INFO L87 Difference]: Start difference. First operand 142 states and 309 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:09,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:09,531 INFO L93 Difference]: Finished difference Result 164 states and 347 transitions. [2021-06-12 20:17:09,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:17:09,531 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:09,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:09,531 INFO L225 Difference]: With dead ends: 164 [2021-06-12 20:17:09,531 INFO L226 Difference]: Without dead ends: 164 [2021-06-12 20:17:09,531 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 245.5ms TimeCoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:17:09,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2021-06-12 20:17:09,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 138. [2021-06-12 20:17:09,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 137 states have (on average 2.1605839416058394) internal successors, (296), 137 states have internal predecessors, (296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:09,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 296 transitions. [2021-06-12 20:17:09,533 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 296 transitions. Word has length 19 [2021-06-12 20:17:09,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:09,533 INFO L482 AbstractCegarLoop]: Abstraction has 138 states and 296 transitions. [2021-06-12 20:17:09,533 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:09,533 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 296 transitions. [2021-06-12 20:17:09,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:09,533 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:09,533 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:09,733 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22208,456 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:09,734 INFO L430 AbstractCegarLoop]: === Iteration 462 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:09,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:09,734 INFO L82 PathProgramCache]: Analyzing trace with hash 1655334257, now seen corresponding path program 456 times [2021-06-12 20:17:09,734 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:09,734 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675887409] [2021-06-12 20:17:09,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:09,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:09,806 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:09,806 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:09,806 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675887409] [2021-06-12 20:17:09,806 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675887409] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:09,806 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [603306042] [2021-06-12 20:17:09,806 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 457 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 457 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:09,921 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 20:17:09,921 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:09,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:09,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:10,193 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:10,193 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [603306042] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:10,193 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:10,194 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:17:10,194 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094474132] [2021-06-12 20:17:10,194 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:17:10,194 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:10,194 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:17:10,194 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:17:10,194 INFO L87 Difference]: Start difference. First operand 138 states and 296 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:10,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:10,481 INFO L93 Difference]: Finished difference Result 153 states and 320 transitions. [2021-06-12 20:17:10,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:17:10,481 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:10,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:10,481 INFO L225 Difference]: With dead ends: 153 [2021-06-12 20:17:10,481 INFO L226 Difference]: Without dead ends: 145 [2021-06-12 20:17:10,481 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 402.0ms TimeCoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:17:10,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2021-06-12 20:17:10,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 138. [2021-06-12 20:17:10,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 137 states have (on average 2.153284671532847) internal successors, (295), 137 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:10,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 295 transitions. [2021-06-12 20:17:10,482 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 295 transitions. Word has length 19 [2021-06-12 20:17:10,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:10,482 INFO L482 AbstractCegarLoop]: Abstraction has 138 states and 295 transitions. [2021-06-12 20:17:10,483 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:10,483 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 295 transitions. [2021-06-12 20:17:10,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:10,483 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:10,483 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:10,683 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 457 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22238 [2021-06-12 20:17:10,683 INFO L430 AbstractCegarLoop]: === Iteration 463 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:10,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:10,683 INFO L82 PathProgramCache]: Analyzing trace with hash 529488319, now seen corresponding path program 457 times [2021-06-12 20:17:10,683 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:10,683 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388531007] [2021-06-12 20:17:10,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:10,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:10,755 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:10,755 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:10,755 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388531007] [2021-06-12 20:17:10,755 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388531007] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:10,755 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1686712158] [2021-06-12 20:17:10,755 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 458 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 458 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:10,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:10,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:10,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:11,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:11,032 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:11,032 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:17:11,033 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:11,035 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:11,035 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:11,036 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:17:11,036 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:11,038 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:17:11,038 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:11,040 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:17:11,040 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:11,052 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-06-12 20:17:11,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:17:11,054 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:11,058 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:11,059 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 20:17:11,059 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-06-12 20:17:11,063 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:11,063 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1686712158] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:11,063 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:11,063 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:17:11,063 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697665552] [2021-06-12 20:17:11,063 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:17:11,063 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:11,064 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:17:11,064 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:17:11,064 INFO L87 Difference]: Start difference. First operand 138 states and 295 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:11,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:11,294 INFO L93 Difference]: Finished difference Result 181 states and 381 transitions. [2021-06-12 20:17:11,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:17:11,294 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:11,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:11,294 INFO L225 Difference]: With dead ends: 181 [2021-06-12 20:17:11,294 INFO L226 Difference]: Without dead ends: 181 [2021-06-12 20:17:11,294 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 206.4ms TimeCoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:17:11,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2021-06-12 20:17:11,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 138. [2021-06-12 20:17:11,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 137 states have (on average 2.153284671532847) internal successors, (295), 137 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:11,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 295 transitions. [2021-06-12 20:17:11,296 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 295 transitions. Word has length 19 [2021-06-12 20:17:11,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:11,296 INFO L482 AbstractCegarLoop]: Abstraction has 138 states and 295 transitions. [2021-06-12 20:17:11,296 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:11,296 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 295 transitions. [2021-06-12 20:17:11,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:11,296 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:11,296 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:11,496 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 458 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22259 [2021-06-12 20:17:11,497 INFO L430 AbstractCegarLoop]: === Iteration 464 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:11,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:11,497 INFO L82 PathProgramCache]: Analyzing trace with hash -855689427, now seen corresponding path program 458 times [2021-06-12 20:17:11,497 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:11,497 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111890257] [2021-06-12 20:17:11,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:11,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:11,570 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:11,570 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:11,570 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111890257] [2021-06-12 20:17:11,570 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111890257] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:11,571 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [541095338] [2021-06-12 20:17:11,571 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 459 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 459 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:11,682 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:17:11,682 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:11,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:11,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:11,831 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:11,832 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:11,832 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:17:11,833 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:11,835 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:17:11,835 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:11,837 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:17:11,837 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:11,839 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:11,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:17:11,842 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:11,853 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-06-12 20:17:11,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:17:11,855 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:11,860 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:11,860 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 20:17:11,860 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-06-12 20:17:11,865 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:11,865 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [541095338] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:11,865 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:11,865 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:17:11,865 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58269796] [2021-06-12 20:17:11,865 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:17:11,865 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:11,865 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:17:11,865 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:17:11,865 INFO L87 Difference]: Start difference. First operand 138 states and 295 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:12,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:12,195 INFO L93 Difference]: Finished difference Result 188 states and 395 transitions. [2021-06-12 20:17:12,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:17:12,195 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:12,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:12,196 INFO L225 Difference]: With dead ends: 188 [2021-06-12 20:17:12,196 INFO L226 Difference]: Without dead ends: 188 [2021-06-12 20:17:12,196 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 301.2ms TimeCoverageRelationStatistics Valid=104, Invalid=546, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:17:12,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2021-06-12 20:17:12,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 138. [2021-06-12 20:17:12,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 137 states have (on average 2.153284671532847) internal successors, (295), 137 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:12,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 295 transitions. [2021-06-12 20:17:12,197 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 295 transitions. Word has length 19 [2021-06-12 20:17:12,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:12,197 INFO L482 AbstractCegarLoop]: Abstraction has 138 states and 295 transitions. [2021-06-12 20:17:12,197 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:12,197 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 295 transitions. [2021-06-12 20:17:12,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:12,198 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:12,198 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:12,398 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22296,459 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:12,398 INFO L430 AbstractCegarLoop]: === Iteration 465 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:12,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:12,398 INFO L82 PathProgramCache]: Analyzing trace with hash -1870203905, now seen corresponding path program 459 times [2021-06-12 20:17:12,398 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:12,398 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262739627] [2021-06-12 20:17:12,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:12,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:12,472 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:12,472 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:12,472 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262739627] [2021-06-12 20:17:12,472 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262739627] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:12,472 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1131581351] [2021-06-12 20:17:12,472 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 460 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 460 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:12,585 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-12 20:17:12,585 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:12,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:12,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:12,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:17:12,825 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:12,827 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:17:12,827 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:12,829 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:17:12,830 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:12,831 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:17:12,832 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:12,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:17:12,835 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:12,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:12,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:12,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:17:12,838 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:12,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:17:12,841 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:12,843 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:12,843 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:17:12,844 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:12,876 INFO L628 ElimStorePlain]: treesize reduction 44, result has 42.9 percent of original size [2021-06-12 20:17:12,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:17:12,879 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:12,902 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-06-12 20:17:12,902 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:17:12,903 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 3 variables, input treesize:199, output treesize:12 [2021-06-12 20:17:12,925 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:12,925 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1131581351] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:12,925 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:12,925 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:17:12,925 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174250326] [2021-06-12 20:17:12,925 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:17:12,925 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:12,925 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:17:12,925 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:17:12,925 INFO L87 Difference]: Start difference. First operand 138 states and 295 transitions. Second operand has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:13,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:13,350 INFO L93 Difference]: Finished difference Result 203 states and 425 transitions. [2021-06-12 20:17:13,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-12 20:17:13,350 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:13,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:13,350 INFO L225 Difference]: With dead ends: 203 [2021-06-12 20:17:13,350 INFO L226 Difference]: Without dead ends: 203 [2021-06-12 20:17:13,351 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 400.3ms TimeCoverageRelationStatistics Valid=143, Invalid=669, Unknown=0, NotChecked=0, Total=812 [2021-06-12 20:17:13,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2021-06-12 20:17:13,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 135. [2021-06-12 20:17:13,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 134 states have (on average 2.156716417910448) internal successors, (289), 134 states have internal predecessors, (289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:13,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 289 transitions. [2021-06-12 20:17:13,352 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 289 transitions. Word has length 19 [2021-06-12 20:17:13,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:13,352 INFO L482 AbstractCegarLoop]: Abstraction has 135 states and 289 transitions. [2021-06-12 20:17:13,352 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:13,352 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 289 transitions. [2021-06-12 20:17:13,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:13,352 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:13,352 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:13,553 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22326,460 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:13,553 INFO L430 AbstractCegarLoop]: === Iteration 466 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:13,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:13,553 INFO L82 PathProgramCache]: Analyzing trace with hash 184546371, now seen corresponding path program 460 times [2021-06-12 20:17:13,553 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:13,553 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200809623] [2021-06-12 20:17:13,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:13,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:13,646 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:13,646 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:13,646 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200809623] [2021-06-12 20:17:13,646 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200809623] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:13,646 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [794035763] [2021-06-12 20:17:13,646 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 461 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 461 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:13,758 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:17:13,758 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:13,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:13,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:13,907 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:17:13,908 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:13,910 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:13,910 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:13,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:17:13,911 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:13,913 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:13,913 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:13,913 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:17:13,914 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:13,916 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:17:13,916 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:13,927 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-06-12 20:17:13,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:17:13,929 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:13,934 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:13,934 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 20:17:13,934 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-06-12 20:17:13,939 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:13,939 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [794035763] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:13,939 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:13,939 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:17:13,939 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080423813] [2021-06-12 20:17:13,939 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:17:13,939 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:13,939 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:17:13,939 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:17:13,939 INFO L87 Difference]: Start difference. First operand 135 states and 289 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:14,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:14,168 INFO L93 Difference]: Finished difference Result 179 states and 377 transitions. [2021-06-12 20:17:14,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:17:14,168 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:14,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:14,169 INFO L225 Difference]: With dead ends: 179 [2021-06-12 20:17:14,169 INFO L226 Difference]: Without dead ends: 179 [2021-06-12 20:17:14,169 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 235.8ms TimeCoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:17:14,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2021-06-12 20:17:14,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 137. [2021-06-12 20:17:14,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 136 states have (on average 2.1544117647058822) internal successors, (293), 136 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:14,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 293 transitions. [2021-06-12 20:17:14,170 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 293 transitions. Word has length 19 [2021-06-12 20:17:14,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:14,170 INFO L482 AbstractCegarLoop]: Abstraction has 137 states and 293 transitions. [2021-06-12 20:17:14,170 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:14,170 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 293 transitions. [2021-06-12 20:17:14,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:14,170 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:14,170 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:14,371 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 461 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22410 [2021-06-12 20:17:14,371 INFO L430 AbstractCegarLoop]: === Iteration 467 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:14,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:14,371 INFO L82 PathProgramCache]: Analyzing trace with hash -829968107, now seen corresponding path program 461 times [2021-06-12 20:17:14,371 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:14,371 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818359147] [2021-06-12 20:17:14,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:14,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:14,448 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:14,448 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:14,449 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818359147] [2021-06-12 20:17:14,449 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818359147] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:14,449 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [807623135] [2021-06-12 20:17:14,449 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 462 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 462 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:14,564 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-12 20:17:14,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:14,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:14,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:14,719 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:14,720 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:14,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:17:14,720 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:14,723 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:14,723 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:14,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:17:14,724 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:14,726 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:17:14,726 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:14,728 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:17:14,729 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:14,762 INFO L628 ElimStorePlain]: treesize reduction 45, result has 42.3 percent of original size [2021-06-12 20:17:14,764 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:17:14,765 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:14,788 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-06-12 20:17:14,788 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:17:14,788 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:140, output treesize:12 [2021-06-12 20:17:14,810 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:14,811 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [807623135] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:14,811 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:14,811 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:17:14,811 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130889844] [2021-06-12 20:17:14,811 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:17:14,811 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:14,811 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:17:14,811 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:17:14,811 INFO L87 Difference]: Start difference. First operand 137 states and 293 transitions. Second operand has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:15,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:15,168 INFO L93 Difference]: Finished difference Result 196 states and 411 transitions. [2021-06-12 20:17:15,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-12 20:17:15,169 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:15,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:15,169 INFO L225 Difference]: With dead ends: 196 [2021-06-12 20:17:15,169 INFO L226 Difference]: Without dead ends: 196 [2021-06-12 20:17:15,169 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 347.6ms TimeCoverageRelationStatistics Valid=142, Invalid=670, Unknown=0, NotChecked=0, Total=812 [2021-06-12 20:17:15,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2021-06-12 20:17:15,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 138. [2021-06-12 20:17:15,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 137 states have (on average 2.153284671532847) internal successors, (295), 137 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:15,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 295 transitions. [2021-06-12 20:17:15,171 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 295 transitions. Word has length 19 [2021-06-12 20:17:15,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:15,171 INFO L482 AbstractCegarLoop]: Abstraction has 138 states and 295 transitions. [2021-06-12 20:17:15,171 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:15,171 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 295 transitions. [2021-06-12 20:17:15,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:15,171 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:15,171 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:15,371 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 462 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22440 [2021-06-12 20:17:15,371 INFO L430 AbstractCegarLoop]: === Iteration 468 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:15,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:15,372 INFO L82 PathProgramCache]: Analyzing trace with hash -1277305830, now seen corresponding path program 462 times [2021-06-12 20:17:15,372 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:15,372 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800947521] [2021-06-12 20:17:15,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:15,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:15,448 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:15,448 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:15,448 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800947521] [2021-06-12 20:17:15,448 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800947521] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:15,448 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [651248293] [2021-06-12 20:17:15,448 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 463 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 463 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:15,561 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:17:15,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:15,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:15,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:15,774 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:15,775 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [651248293] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:15,775 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:15,775 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:17:15,775 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636785786] [2021-06-12 20:17:15,775 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:17:15,775 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:15,775 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:17:15,775 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:17:15,775 INFO L87 Difference]: Start difference. First operand 138 states and 295 transitions. Second operand has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:16,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:16,057 INFO L93 Difference]: Finished difference Result 158 states and 336 transitions. [2021-06-12 20:17:16,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:17:16,057 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:16,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:16,057 INFO L225 Difference]: With dead ends: 158 [2021-06-12 20:17:16,057 INFO L226 Difference]: Without dead ends: 158 [2021-06-12 20:17:16,057 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 247.5ms TimeCoverageRelationStatistics Valid=99, Invalid=453, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:17:16,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2021-06-12 20:17:16,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 136. [2021-06-12 20:17:16,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 135 states have (on average 2.1555555555555554) internal successors, (291), 135 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:16,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 291 transitions. [2021-06-12 20:17:16,059 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 291 transitions. Word has length 19 [2021-06-12 20:17:16,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:16,059 INFO L482 AbstractCegarLoop]: Abstraction has 136 states and 291 transitions. [2021-06-12 20:17:16,059 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:16,059 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 291 transitions. [2021-06-12 20:17:16,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:16,059 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:16,059 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:16,259 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 463 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22476 [2021-06-12 20:17:16,260 INFO L430 AbstractCegarLoop]: === Iteration 469 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:16,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:16,260 INFO L82 PathProgramCache]: Analyzing trace with hash 1456497603, now seen corresponding path program 463 times [2021-06-12 20:17:16,260 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:16,260 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929513177] [2021-06-12 20:17:16,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:16,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:16,338 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:16,338 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:16,338 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929513177] [2021-06-12 20:17:16,338 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929513177] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:16,338 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [916060175] [2021-06-12 20:17:16,338 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 464 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 464 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:16,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:16,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:16,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:16,609 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:17:16,610 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:16,613 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:16,614 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:17:16,614 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:16,699 INFO L628 ElimStorePlain]: treesize reduction 86, result has 48.8 percent of original size [2021-06-12 20:17:16,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:17:16,703 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:16,733 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:16,736 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:17:16,737 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:16,765 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:16,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:17:16,768 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:16,796 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:16,798 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:17:16,799 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:16,825 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:16,827 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:17:16,828 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:16,853 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:16,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:17:16,856 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:16,880 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:16,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:17:16,883 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:16,905 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:16,906 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:17:16,906 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-06-12 20:17:16,934 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:16,934 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [916060175] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:16,934 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:16,934 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:17:16,934 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814438442] [2021-06-12 20:17:16,934 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:17:16,934 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:16,934 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:17:16,934 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:17:16,934 INFO L87 Difference]: Start difference. First operand 136 states and 291 transitions. Second operand has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:17,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:17,196 INFO L93 Difference]: Finished difference Result 181 states and 375 transitions. [2021-06-12 20:17:17,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-12 20:17:17,196 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:17,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:17,196 INFO L225 Difference]: With dead ends: 181 [2021-06-12 20:17:17,196 INFO L226 Difference]: Without dead ends: 181 [2021-06-12 20:17:17,197 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 253.6ms TimeCoverageRelationStatistics Valid=97, Invalid=409, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:17:17,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2021-06-12 20:17:17,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 138. [2021-06-12 20:17:17,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 137 states have (on average 2.1605839416058394) internal successors, (296), 137 states have internal predecessors, (296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:17,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 296 transitions. [2021-06-12 20:17:17,198 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 296 transitions. Word has length 19 [2021-06-12 20:17:17,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:17,198 INFO L482 AbstractCegarLoop]: Abstraction has 138 states and 296 transitions. [2021-06-12 20:17:17,198 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:17,198 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 296 transitions. [2021-06-12 20:17:17,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:17,198 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:17,198 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:17,399 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 464 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22532 [2021-06-12 20:17:17,399 INFO L430 AbstractCegarLoop]: === Iteration 470 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:17,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:17,399 INFO L82 PathProgramCache]: Analyzing trace with hash -689560508, now seen corresponding path program 464 times [2021-06-12 20:17:17,399 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:17,399 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703199600] [2021-06-12 20:17:17,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:17,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:17,476 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:17,476 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:17,476 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703199600] [2021-06-12 20:17:17,476 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703199600] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:17,476 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2126391600] [2021-06-12 20:17:17,476 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 465 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 465 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:17,594 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:17:17,594 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:17,594 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:17,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:17,845 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:17,845 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2126391600] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:17,845 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:17,845 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:17:17,845 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926349349] [2021-06-12 20:17:17,845 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:17:17,845 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:17,845 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:17:17,845 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:17:17,846 INFO L87 Difference]: Start difference. First operand 138 states and 296 transitions. Second operand has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:18,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:18,140 INFO L93 Difference]: Finished difference Result 224 states and 462 transitions. [2021-06-12 20:17:18,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-12 20:17:18,140 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:18,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:18,140 INFO L225 Difference]: With dead ends: 224 [2021-06-12 20:17:18,140 INFO L226 Difference]: Without dead ends: 224 [2021-06-12 20:17:18,140 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 247.7ms TimeCoverageRelationStatistics Valid=105, Invalid=495, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:17:18,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2021-06-12 20:17:18,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 139. [2021-06-12 20:17:18,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 138 states have (on average 2.181159420289855) internal successors, (301), 138 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:18,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 301 transitions. [2021-06-12 20:17:18,142 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 301 transitions. Word has length 19 [2021-06-12 20:17:18,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:18,142 INFO L482 AbstractCegarLoop]: Abstraction has 139 states and 301 transitions. [2021-06-12 20:17:18,142 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:18,142 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 301 transitions. [2021-06-12 20:17:18,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:18,142 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:18,142 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:18,342 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22555,465 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:18,343 INFO L430 AbstractCegarLoop]: === Iteration 471 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:18,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:18,343 INFO L82 PathProgramCache]: Analyzing trace with hash -1224790310, now seen corresponding path program 465 times [2021-06-12 20:17:18,343 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:18,343 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407453542] [2021-06-12 20:17:18,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:18,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:18,421 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:18,421 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:18,421 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407453542] [2021-06-12 20:17:18,421 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407453542] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:18,421 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1695196994] [2021-06-12 20:17:18,422 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 466 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 466 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:18,538 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-12 20:17:18,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:18,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:18,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:18,673 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:18,673 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1695196994] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:18,673 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:18,673 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:17:18,673 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848239499] [2021-06-12 20:17:18,674 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:17:18,674 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:18,674 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:17:18,674 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:17:18,674 INFO L87 Difference]: Start difference. First operand 139 states and 301 transitions. Second operand has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:18,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:18,901 INFO L93 Difference]: Finished difference Result 177 states and 375 transitions. [2021-06-12 20:17:18,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-12 20:17:18,902 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:18,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:18,902 INFO L225 Difference]: With dead ends: 177 [2021-06-12 20:17:18,902 INFO L226 Difference]: Without dead ends: 177 [2021-06-12 20:17:18,902 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 216.7ms TimeCoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:17:18,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2021-06-12 20:17:18,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 137. [2021-06-12 20:17:18,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 136 states have (on average 2.161764705882353) internal successors, (294), 136 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:18,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 294 transitions. [2021-06-12 20:17:18,904 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 294 transitions. Word has length 19 [2021-06-12 20:17:18,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:18,904 INFO L482 AbstractCegarLoop]: Abstraction has 137 states and 294 transitions. [2021-06-12 20:17:18,904 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:18,904 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 294 transitions. [2021-06-12 20:17:18,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:18,904 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:18,904 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:19,104 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 466 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22610 [2021-06-12 20:17:19,104 INFO L430 AbstractCegarLoop]: === Iteration 472 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:19,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:19,105 INFO L82 PathProgramCache]: Analyzing trace with hash -1589510845, now seen corresponding path program 466 times [2021-06-12 20:17:19,105 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:19,105 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862159827] [2021-06-12 20:17:19,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:19,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:19,178 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:19,178 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:19,178 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862159827] [2021-06-12 20:17:19,178 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862159827] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:19,178 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1549232872] [2021-06-12 20:17:19,178 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 467 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 467 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:19,290 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:17:19,290 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:19,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:19,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:19,487 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:19,487 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1549232872] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:19,487 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:19,487 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:17:19,487 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590183813] [2021-06-12 20:17:19,487 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:17:19,487 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:19,487 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:17:19,487 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:17:19,487 INFO L87 Difference]: Start difference. First operand 137 states and 294 transitions. Second operand has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:19,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:19,769 INFO L93 Difference]: Finished difference Result 153 states and 322 transitions. [2021-06-12 20:17:19,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:17:19,769 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:19,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:19,770 INFO L225 Difference]: With dead ends: 153 [2021-06-12 20:17:19,770 INFO L226 Difference]: Without dead ends: 149 [2021-06-12 20:17:19,770 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 299.1ms TimeCoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:17:19,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2021-06-12 20:17:19,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 134. [2021-06-12 20:17:19,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 133 states have (on average 2.1578947368421053) internal successors, (287), 133 states have internal predecessors, (287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:19,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 287 transitions. [2021-06-12 20:17:19,771 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 287 transitions. Word has length 19 [2021-06-12 20:17:19,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:19,771 INFO L482 AbstractCegarLoop]: Abstraction has 134 states and 287 transitions. [2021-06-12 20:17:19,771 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:19,771 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 287 transitions. [2021-06-12 20:17:19,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:19,771 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:19,771 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:19,972 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22630,467 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:19,972 INFO L430 AbstractCegarLoop]: === Iteration 473 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:19,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:19,972 INFO L82 PathProgramCache]: Analyzing trace with hash -1927882259, now seen corresponding path program 467 times [2021-06-12 20:17:19,972 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:19,972 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602082734] [2021-06-12 20:17:19,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:19,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:20,048 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:20,048 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:20,048 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602082734] [2021-06-12 20:17:20,048 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602082734] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:20,048 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1680904242] [2021-06-12 20:17:20,048 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 468 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 468 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:20,165 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:17:20,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:20,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:20,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:20,335 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:17:20,336 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:20,338 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:20,339 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:20,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:17:20,340 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:20,342 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:17:20,343 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:20,345 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:20,345 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:17:20,345 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:20,357 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-06-12 20:17:20,358 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:17:20,359 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:20,363 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:20,364 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 20:17:20,364 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-06-12 20:17:20,369 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:20,369 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1680904242] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:20,369 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:20,369 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:17:20,369 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73453994] [2021-06-12 20:17:20,369 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:17:20,369 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:20,369 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:17:20,369 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:17:20,369 INFO L87 Difference]: Start difference. First operand 134 states and 287 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:20,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:20,622 INFO L93 Difference]: Finished difference Result 177 states and 373 transitions. [2021-06-12 20:17:20,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:17:20,622 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:20,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:20,622 INFO L225 Difference]: With dead ends: 177 [2021-06-12 20:17:20,622 INFO L226 Difference]: Without dead ends: 177 [2021-06-12 20:17:20,622 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 219.5ms TimeCoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:17:20,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2021-06-12 20:17:20,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 134. [2021-06-12 20:17:20,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 133 states have (on average 2.1578947368421053) internal successors, (287), 133 states have internal predecessors, (287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:20,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 287 transitions. [2021-06-12 20:17:20,624 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 287 transitions. Word has length 19 [2021-06-12 20:17:20,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:20,624 INFO L482 AbstractCegarLoop]: Abstraction has 134 states and 287 transitions. [2021-06-12 20:17:20,624 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:20,624 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 287 transitions. [2021-06-12 20:17:20,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:20,627 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:20,627 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:20,832 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 468 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22652 [2021-06-12 20:17:20,833 INFO L430 AbstractCegarLoop]: === Iteration 474 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:20,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:20,833 INFO L82 PathProgramCache]: Analyzing trace with hash 1352570559, now seen corresponding path program 468 times [2021-06-12 20:17:20,833 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:20,833 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905771704] [2021-06-12 20:17:20,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:20,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:20,909 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:20,909 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:20,909 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905771704] [2021-06-12 20:17:20,909 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905771704] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:20,909 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [543852245] [2021-06-12 20:17:20,909 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 469 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 469 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:21,025 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-12 20:17:21,025 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:21,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:21,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:21,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:17:21,222 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:21,224 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:17:21,224 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:21,227 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:17:21,227 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:21,229 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:17:21,230 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:21,232 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:21,233 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:21,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:17:21,234 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:21,235 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:17:21,236 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:21,238 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:21,238 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:21,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:17:21,239 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:21,241 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:17:21,242 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:21,274 INFO L628 ElimStorePlain]: treesize reduction 44, result has 42.9 percent of original size [2021-06-12 20:17:21,276 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:17:21,277 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:21,300 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-06-12 20:17:21,301 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:17:21,301 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 3 variables, input treesize:199, output treesize:12 [2021-06-12 20:17:21,322 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:21,322 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [543852245] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:21,322 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:21,322 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:17:21,322 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088245789] [2021-06-12 20:17:21,322 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:17:21,322 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:21,323 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:17:21,323 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:17:21,323 INFO L87 Difference]: Start difference. First operand 134 states and 287 transitions. Second operand has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:21,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:21,544 INFO L93 Difference]: Finished difference Result 191 states and 401 transitions. [2021-06-12 20:17:21,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:17:21,544 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:21,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:21,545 INFO L225 Difference]: With dead ends: 191 [2021-06-12 20:17:21,545 INFO L226 Difference]: Without dead ends: 191 [2021-06-12 20:17:21,545 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 205.4ms TimeCoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:17:21,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2021-06-12 20:17:21,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 135. [2021-06-12 20:17:21,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 134 states have (on average 2.156716417910448) internal successors, (289), 134 states have internal predecessors, (289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:21,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 289 transitions. [2021-06-12 20:17:21,546 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 289 transitions. Word has length 19 [2021-06-12 20:17:21,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:21,546 INFO L482 AbstractCegarLoop]: Abstraction has 135 states and 289 transitions. [2021-06-12 20:17:21,546 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:21,546 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 289 transitions. [2021-06-12 20:17:21,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:21,547 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:21,547 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:21,747 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22694,469 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:21,747 INFO L430 AbstractCegarLoop]: === Iteration 475 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:21,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:21,747 INFO L82 PathProgramCache]: Analyzing trace with hash 905232836, now seen corresponding path program 469 times [2021-06-12 20:17:21,747 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:21,747 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788980926] [2021-06-12 20:17:21,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:21,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:21,823 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:21,823 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:21,823 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788980926] [2021-06-12 20:17:21,823 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788980926] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:21,823 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [770921390] [2021-06-12 20:17:21,823 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 470 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 470 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:21,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:21,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:21,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:22,137 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:22,137 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [770921390] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:22,137 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:22,137 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:17:22,137 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087938277] [2021-06-12 20:17:22,137 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:17:22,137 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:22,137 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:17:22,137 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:17:22,138 INFO L87 Difference]: Start difference. First operand 135 states and 289 transitions. Second operand has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:22,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:22,311 INFO L93 Difference]: Finished difference Result 156 states and 331 transitions. [2021-06-12 20:17:22,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:17:22,312 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:22,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:22,312 INFO L225 Difference]: With dead ends: 156 [2021-06-12 20:17:22,312 INFO L226 Difference]: Without dead ends: 156 [2021-06-12 20:17:22,312 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 200.9ms TimeCoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:17:22,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2021-06-12 20:17:22,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 133. [2021-06-12 20:17:22,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 132 states have (on average 2.159090909090909) internal successors, (285), 132 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:22,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 285 transitions. [2021-06-12 20:17:22,313 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 285 transitions. Word has length 19 [2021-06-12 20:17:22,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:22,314 INFO L482 AbstractCegarLoop]: Abstraction has 133 states and 285 transitions. [2021-06-12 20:17:22,314 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:22,314 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 285 transitions. [2021-06-12 20:17:22,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:22,314 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:22,314 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:22,514 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 470 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22756 [2021-06-12 20:17:22,514 INFO L430 AbstractCegarLoop]: === Iteration 476 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:22,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:22,515 INFO L82 PathProgramCache]: Analyzing trace with hash -655931027, now seen corresponding path program 470 times [2021-06-12 20:17:22,515 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:22,515 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376606660] [2021-06-12 20:17:22,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:22,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:22,591 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:22,591 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:22,591 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376606660] [2021-06-12 20:17:22,591 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376606660] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:22,591 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2037538975] [2021-06-12 20:17:22,591 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 471 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 471 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:22,709 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:17:22,709 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:22,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:22,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:22,865 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:22,865 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:22,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:17:22,866 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:22,869 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:17:22,870 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:22,953 INFO L628 ElimStorePlain]: treesize reduction 87, result has 48.2 percent of original size [2021-06-12 20:17:22,956 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:17:22,957 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:22,986 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:22,989 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:17:22,990 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:23,018 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:23,020 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:17:23,021 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:23,048 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:23,051 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:17:23,052 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:23,078 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:23,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:17:23,081 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:23,106 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:23,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:17:23,109 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:23,133 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:23,135 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:17:23,136 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:23,159 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:23,160 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:17:23,160 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-06-12 20:17:23,188 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:23,188 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2037538975] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:23,188 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:23,188 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:17:23,188 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938338910] [2021-06-12 20:17:23,188 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:17:23,188 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:23,188 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:17:23,188 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:17:23,188 INFO L87 Difference]: Start difference. First operand 133 states and 285 transitions. Second operand has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:23,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:23,434 INFO L93 Difference]: Finished difference Result 176 states and 365 transitions. [2021-06-12 20:17:23,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:17:23,435 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:23,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:23,435 INFO L225 Difference]: With dead ends: 176 [2021-06-12 20:17:23,435 INFO L226 Difference]: Without dead ends: 176 [2021-06-12 20:17:23,435 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 255.8ms TimeCoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:17:23,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2021-06-12 20:17:23,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 135. [2021-06-12 20:17:23,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 134 states have (on average 2.1641791044776117) internal successors, (290), 134 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:23,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 290 transitions. [2021-06-12 20:17:23,437 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 290 transitions. Word has length 19 [2021-06-12 20:17:23,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:23,437 INFO L482 AbstractCegarLoop]: Abstraction has 135 states and 290 transitions. [2021-06-12 20:17:23,437 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:23,437 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 290 transitions. [2021-06-12 20:17:23,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:23,437 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:23,437 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:23,637 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 471 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22813 [2021-06-12 20:17:23,637 INFO L430 AbstractCegarLoop]: === Iteration 477 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:23,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:23,638 INFO L82 PathProgramCache]: Analyzing trace with hash 1492978158, now seen corresponding path program 471 times [2021-06-12 20:17:23,638 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:23,638 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100951712] [2021-06-12 20:17:23,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:23,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:23,719 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:23,719 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:23,719 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100951712] [2021-06-12 20:17:23,719 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100951712] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:23,719 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2071591881] [2021-06-12 20:17:23,719 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 472 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 472 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:23,903 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-12 20:17:23,903 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:23,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:23,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:24,100 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:24,101 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2071591881] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:24,101 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:24,101 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:17:24,101 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96703024] [2021-06-12 20:17:24,101 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:17:24,101 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:24,101 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:17:24,101 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:17:24,101 INFO L87 Difference]: Start difference. First operand 135 states and 290 transitions. Second operand has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:24,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:24,426 INFO L93 Difference]: Finished difference Result 215 states and 442 transitions. [2021-06-12 20:17:24,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-12 20:17:24,427 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:24,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:24,427 INFO L225 Difference]: With dead ends: 215 [2021-06-12 20:17:24,427 INFO L226 Difference]: Without dead ends: 215 [2021-06-12 20:17:24,427 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 314.2ms TimeCoverageRelationStatistics Valid=134, Invalid=622, Unknown=0, NotChecked=0, Total=756 [2021-06-12 20:17:24,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2021-06-12 20:17:24,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 136. [2021-06-12 20:17:24,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 135 states have (on average 2.185185185185185) internal successors, (295), 135 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:24,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 295 transitions. [2021-06-12 20:17:24,429 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 295 transitions. Word has length 19 [2021-06-12 20:17:24,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:24,429 INFO L482 AbstractCegarLoop]: Abstraction has 136 states and 295 transitions. [2021-06-12 20:17:24,429 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:24,429 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 295 transitions. [2021-06-12 20:17:24,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:24,429 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:24,429 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:24,629 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22836,472 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:24,630 INFO L430 AbstractCegarLoop]: === Iteration 478 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:24,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:24,630 INFO L82 PathProgramCache]: Analyzing trace with hash 957748356, now seen corresponding path program 472 times [2021-06-12 20:17:24,630 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:24,630 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552833200] [2021-06-12 20:17:24,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:24,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:24,710 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:24,710 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:24,710 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552833200] [2021-06-12 20:17:24,710 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552833200] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:24,710 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [596791954] [2021-06-12 20:17:24,710 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 473 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 473 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:24,825 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:17:24,826 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:24,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:24,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:24,951 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:24,951 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [596791954] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:24,951 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:24,951 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:17:24,951 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77497192] [2021-06-12 20:17:24,951 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:17:24,952 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:24,952 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:17:24,952 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:17:24,952 INFO L87 Difference]: Start difference. First operand 136 states and 295 transitions. Second operand has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:25,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:25,202 INFO L93 Difference]: Finished difference Result 173 states and 367 transitions. [2021-06-12 20:17:25,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:17:25,203 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:25,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:25,203 INFO L225 Difference]: With dead ends: 173 [2021-06-12 20:17:25,203 INFO L226 Difference]: Without dead ends: 173 [2021-06-12 20:17:25,203 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 221.9ms TimeCoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:17:25,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2021-06-12 20:17:25,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 134. [2021-06-12 20:17:25,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 133 states have (on average 2.1654135338345863) internal successors, (288), 133 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:25,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 288 transitions. [2021-06-12 20:17:25,204 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 288 transitions. Word has length 19 [2021-06-12 20:17:25,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:25,204 INFO L482 AbstractCegarLoop]: Abstraction has 134 states and 288 transitions. [2021-06-12 20:17:25,204 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:25,204 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 288 transitions. [2021-06-12 20:17:25,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:25,205 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:25,205 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:25,405 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22881,473 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:25,405 INFO L430 AbstractCegarLoop]: === Iteration 479 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:25,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:25,405 INFO L82 PathProgramCache]: Analyzing trace with hash 593027821, now seen corresponding path program 473 times [2021-06-12 20:17:25,405 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:25,405 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64460708] [2021-06-12 20:17:25,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:25,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:25,477 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:25,477 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:25,477 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64460708] [2021-06-12 20:17:25,477 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64460708] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:25,477 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [459836802] [2021-06-12 20:17:25,477 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 474 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 474 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:25,595 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:17:25,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:25,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:25,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:25,786 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:25,787 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [459836802] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:25,787 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:25,787 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:17:25,787 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791895659] [2021-06-12 20:17:25,787 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:17:25,787 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:25,787 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:17:25,787 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:17:25,787 INFO L87 Difference]: Start difference. First operand 134 states and 288 transitions. Second operand has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:26,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:26,010 INFO L93 Difference]: Finished difference Result 149 states and 314 transitions. [2021-06-12 20:17:26,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:17:26,010 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:26,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:26,010 INFO L225 Difference]: With dead ends: 149 [2021-06-12 20:17:26,010 INFO L226 Difference]: Without dead ends: 145 [2021-06-12 20:17:26,011 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 271.0ms TimeCoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:17:26,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2021-06-12 20:17:26,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 132. [2021-06-12 20:17:26,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 131 states have (on average 2.1603053435114505) internal successors, (283), 131 states have internal predecessors, (283), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:26,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 283 transitions. [2021-06-12 20:17:26,012 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 283 transitions. Word has length 19 [2021-06-12 20:17:26,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:26,012 INFO L482 AbstractCegarLoop]: Abstraction has 132 states and 283 transitions. [2021-06-12 20:17:26,012 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:26,012 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 283 transitions. [2021-06-12 20:17:26,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:26,012 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:26,012 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:26,228 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 474 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22902 [2021-06-12 20:17:26,229 INFO L430 AbstractCegarLoop]: === Iteration 480 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:26,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:26,229 INFO L82 PathProgramCache]: Analyzing trace with hash 384304771, now seen corresponding path program 474 times [2021-06-12 20:17:26,229 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:26,229 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198481499] [2021-06-12 20:17:26,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:26,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:26,302 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:26,302 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:26,302 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198481499] [2021-06-12 20:17:26,302 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198481499] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:26,302 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1312167018] [2021-06-12 20:17:26,302 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 475 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 475 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:26,420 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:17:26,420 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:26,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:26,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:26,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:17:26,621 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:26,624 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:17:26,625 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:26,708 INFO L628 ElimStorePlain]: treesize reduction 86, result has 48.5 percent of original size [2021-06-12 20:17:26,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:17:26,712 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:26,742 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:26,745 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:17:26,746 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:26,774 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:26,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:17:26,778 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:26,805 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:26,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:17:26,808 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:26,834 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:26,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:17:26,838 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:26,863 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:26,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:17:26,866 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:26,889 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:26,891 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:17:26,892 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:26,915 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:26,916 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:17:26,916 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-06-12 20:17:26,943 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:26,943 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1312167018] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:26,943 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:26,943 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:17:26,943 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486935957] [2021-06-12 20:17:26,944 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:17:26,944 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:26,944 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:17:26,944 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:17:26,944 INFO L87 Difference]: Start difference. First operand 132 states and 283 transitions. Second operand has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:27,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:27,160 INFO L93 Difference]: Finished difference Result 182 states and 378 transitions. [2021-06-12 20:17:27,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:17:27,161 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:27,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:27,161 INFO L225 Difference]: With dead ends: 182 [2021-06-12 20:17:27,161 INFO L226 Difference]: Without dead ends: 182 [2021-06-12 20:17:27,161 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 265.2ms TimeCoverageRelationStatistics Valid=85, Invalid=377, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:17:27,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2021-06-12 20:17:27,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 135. [2021-06-12 20:17:27,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 134 states have (on average 2.171641791044776) internal successors, (291), 134 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:27,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 291 transitions. [2021-06-12 20:17:27,162 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 291 transitions. Word has length 19 [2021-06-12 20:17:27,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:27,162 INFO L482 AbstractCegarLoop]: Abstraction has 135 states and 291 transitions. [2021-06-12 20:17:27,162 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:27,162 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 291 transitions. [2021-06-12 20:17:27,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:27,163 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:27,163 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:27,363 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22923,475 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:27,363 INFO L430 AbstractCegarLoop]: === Iteration 481 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:27,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:27,363 INFO L82 PathProgramCache]: Analyzing trace with hash -1761753340, now seen corresponding path program 475 times [2021-06-12 20:17:27,363 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:27,364 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955068216] [2021-06-12 20:17:27,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:27,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:27,436 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:27,436 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:27,436 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955068216] [2021-06-12 20:17:27,436 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955068216] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:27,436 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1627424019] [2021-06-12 20:17:27,436 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 476 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 476 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:27,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:27,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:27,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:27,824 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:27,825 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1627424019] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:27,825 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:27,825 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:17:27,825 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743339728] [2021-06-12 20:17:27,825 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:17:27,825 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:27,825 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:17:27,825 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:17:27,825 INFO L87 Difference]: Start difference. First operand 135 states and 291 transitions. Second operand has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:28,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:28,347 INFO L93 Difference]: Finished difference Result 240 states and 495 transitions. [2021-06-12 20:17:28,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-06-12 20:17:28,348 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:28,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:28,348 INFO L225 Difference]: With dead ends: 240 [2021-06-12 20:17:28,348 INFO L226 Difference]: Without dead ends: 240 [2021-06-12 20:17:28,348 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 225 ImplicationChecksByTransitivity, 479.8ms TimeCoverageRelationStatistics Valid=175, Invalid=881, Unknown=0, NotChecked=0, Total=1056 [2021-06-12 20:17:28,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2021-06-12 20:17:28,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 137. [2021-06-12 20:17:28,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 136 states have (on average 2.198529411764706) internal successors, (299), 136 states have internal predecessors, (299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:28,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 299 transitions. [2021-06-12 20:17:28,350 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 299 transitions. Word has length 19 [2021-06-12 20:17:28,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:28,350 INFO L482 AbstractCegarLoop]: Abstraction has 137 states and 299 transitions. [2021-06-12 20:17:28,350 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:28,350 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 299 transitions. [2021-06-12 20:17:28,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:28,350 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:28,350 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:28,550 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22946,476 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:28,550 INFO L430 AbstractCegarLoop]: === Iteration 482 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:28,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:28,551 INFO L82 PathProgramCache]: Analyzing trace with hash 1997984154, now seen corresponding path program 476 times [2021-06-12 20:17:28,551 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:28,551 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498754019] [2021-06-12 20:17:28,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:28,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:28,625 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:28,625 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:28,625 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498754019] [2021-06-12 20:17:28,625 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498754019] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:28,625 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [216496133] [2021-06-12 20:17:28,625 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 477 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 477 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:28,747 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:17:28,747 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:28,747 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:28,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:28,900 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:28,900 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [216496133] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:28,900 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:28,901 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:17:28,901 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893218392] [2021-06-12 20:17:28,901 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:17:28,901 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:28,901 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:17:28,901 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:17:28,901 INFO L87 Difference]: Start difference. First operand 137 states and 299 transitions. Second operand has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:29,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:29,259 INFO L93 Difference]: Finished difference Result 201 states and 426 transitions. [2021-06-12 20:17:29,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-12 20:17:29,260 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:29,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:29,260 INFO L225 Difference]: With dead ends: 201 [2021-06-12 20:17:29,260 INFO L226 Difference]: Without dead ends: 201 [2021-06-12 20:17:29,260 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 335.0ms TimeCoverageRelationStatistics Valid=121, Invalid=691, Unknown=0, NotChecked=0, Total=812 [2021-06-12 20:17:29,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2021-06-12 20:17:29,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 137. [2021-06-12 20:17:29,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 136 states have (on average 2.198529411764706) internal successors, (299), 136 states have internal predecessors, (299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:29,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 299 transitions. [2021-06-12 20:17:29,262 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 299 transitions. Word has length 19 [2021-06-12 20:17:29,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:29,262 INFO L482 AbstractCegarLoop]: Abstraction has 137 states and 299 transitions. [2021-06-12 20:17:29,262 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:29,262 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 299 transitions. [2021-06-12 20:17:29,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:29,262 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:29,262 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:29,462 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23006,477 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:29,462 INFO L430 AbstractCegarLoop]: === Iteration 483 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:29,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:29,463 INFO L82 PathProgramCache]: Analyzing trace with hash 1633263619, now seen corresponding path program 477 times [2021-06-12 20:17:29,463 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:29,463 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347353668] [2021-06-12 20:17:29,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:29,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:29,531 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:29,531 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:29,531 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347353668] [2021-06-12 20:17:29,531 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347353668] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:29,531 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [495690839] [2021-06-12 20:17:29,531 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 478 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 478 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:29,652 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:17:29,652 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:29,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:29,653 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:29,885 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:29,886 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [495690839] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:29,886 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:29,886 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:17:29,886 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906370232] [2021-06-12 20:17:29,886 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:17:29,886 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:29,886 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:17:29,886 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:17:29,886 INFO L87 Difference]: Start difference. First operand 137 states and 299 transitions. Second operand has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:30,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:30,169 INFO L93 Difference]: Finished difference Result 163 states and 345 transitions. [2021-06-12 20:17:30,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:17:30,169 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:30,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:30,169 INFO L225 Difference]: With dead ends: 163 [2021-06-12 20:17:30,170 INFO L226 Difference]: Without dead ends: 159 [2021-06-12 20:17:30,170 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 312.7ms TimeCoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:17:30,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2021-06-12 20:17:30,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 136. [2021-06-12 20:17:30,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 135 states have (on average 2.1925925925925926) internal successors, (296), 135 states have internal predecessors, (296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:30,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 296 transitions. [2021-06-12 20:17:30,171 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 296 transitions. Word has length 19 [2021-06-12 20:17:30,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:30,171 INFO L482 AbstractCegarLoop]: Abstraction has 136 states and 296 transitions. [2021-06-12 20:17:30,171 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:30,171 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 296 transitions. [2021-06-12 20:17:30,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:30,172 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:30,172 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:30,372 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 478 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23035 [2021-06-12 20:17:30,372 INFO L430 AbstractCegarLoop]: === Iteration 484 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:30,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:30,372 INFO L82 PathProgramCache]: Analyzing trace with hash -1709237820, now seen corresponding path program 478 times [2021-06-12 20:17:30,372 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:30,372 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393505271] [2021-06-12 20:17:30,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:30,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:30,442 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:30,442 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:30,442 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393505271] [2021-06-12 20:17:30,442 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393505271] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:30,442 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1544559368] [2021-06-12 20:17:30,442 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 479 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 479 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:30,560 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:17:30,560 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:30,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:30,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:30,702 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:30,702 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1544559368] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:30,702 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:30,702 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:17:30,702 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704893469] [2021-06-12 20:17:30,702 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:17:30,702 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:30,703 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:17:30,703 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:17:30,703 INFO L87 Difference]: Start difference. First operand 136 states and 296 transitions. Second operand has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:30,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:30,931 INFO L93 Difference]: Finished difference Result 179 states and 380 transitions. [2021-06-12 20:17:30,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:17:30,931 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:30,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:30,931 INFO L225 Difference]: With dead ends: 179 [2021-06-12 20:17:30,931 INFO L226 Difference]: Without dead ends: 179 [2021-06-12 20:17:30,931 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 187.3ms TimeCoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:17:30,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2021-06-12 20:17:30,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 133. [2021-06-12 20:17:30,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 132 states have (on average 2.1666666666666665) internal successors, (286), 132 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:30,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 286 transitions. [2021-06-12 20:17:30,933 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 286 transitions. Word has length 19 [2021-06-12 20:17:30,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:30,933 INFO L482 AbstractCegarLoop]: Abstraction has 133 states and 286 transitions. [2021-06-12 20:17:30,933 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:30,933 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 286 transitions. [2021-06-12 20:17:30,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:30,933 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:30,933 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:31,133 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 479 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23057 [2021-06-12 20:17:31,134 INFO L430 AbstractCegarLoop]: === Iteration 485 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:31,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:31,134 INFO L82 PathProgramCache]: Analyzing trace with hash 620571087, now seen corresponding path program 479 times [2021-06-12 20:17:31,134 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:31,134 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588726158] [2021-06-12 20:17:31,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:31,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:31,205 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:31,205 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:31,205 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588726158] [2021-06-12 20:17:31,205 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588726158] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:31,205 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1993230964] [2021-06-12 20:17:31,205 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 480 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 480 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:31,325 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:17:31,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:31,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:31,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:31,527 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:31,528 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1993230964] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:31,528 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:31,528 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-12 20:17:31,528 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651398915] [2021-06-12 20:17:31,528 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:17:31,528 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:31,528 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:17:31,528 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:17:31,528 INFO L87 Difference]: Start difference. First operand 133 states and 286 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:31,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:31,772 INFO L93 Difference]: Finished difference Result 149 states and 313 transitions. [2021-06-12 20:17:31,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:17:31,772 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:31,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:31,772 INFO L225 Difference]: With dead ends: 149 [2021-06-12 20:17:31,773 INFO L226 Difference]: Without dead ends: 143 [2021-06-12 20:17:31,773 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 292.2ms TimeCoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:17:31,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2021-06-12 20:17:31,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 130. [2021-06-12 20:17:31,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 129 states have (on average 2.1627906976744184) internal successors, (279), 129 states have internal predecessors, (279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:31,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 279 transitions. [2021-06-12 20:17:31,774 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 279 transitions. Word has length 19 [2021-06-12 20:17:31,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:31,774 INFO L482 AbstractCegarLoop]: Abstraction has 130 states and 279 transitions. [2021-06-12 20:17:31,774 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:31,774 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 279 transitions. [2021-06-12 20:17:31,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:31,774 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:31,774 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:31,974 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23077,480 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:31,975 INFO L430 AbstractCegarLoop]: === Iteration 486 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:31,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:31,975 INFO L82 PathProgramCache]: Analyzing trace with hash 1306306947, now seen corresponding path program 480 times [2021-06-12 20:17:31,975 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:31,975 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950765226] [2021-06-12 20:17:31,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:31,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:32,048 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:32,048 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:32,048 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950765226] [2021-06-12 20:17:32,048 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950765226] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:32,048 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1162292898] [2021-06-12 20:17:32,048 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 481 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 481 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:32,164 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-12 20:17:32,164 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:32,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:32,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:32,303 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:32,303 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:32,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:17:32,305 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:32,306 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:17:32,307 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:32,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:32,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:32,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:17:32,310 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:32,311 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:17:32,312 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:32,323 INFO L628 ElimStorePlain]: treesize reduction 4, result has 81.8 percent of original size [2021-06-12 20:17:32,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:17:32,325 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:32,329 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:32,330 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 20:17:32,330 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:114, output treesize:6 [2021-06-12 20:17:32,334 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:32,334 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1162292898] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:32,334 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:32,335 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-06-12 20:17:32,335 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497757434] [2021-06-12 20:17:32,335 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 20:17:32,335 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:32,335 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 20:17:32,335 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-06-12 20:17:32,335 INFO L87 Difference]: Start difference. First operand 130 states and 279 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:32,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:32,591 INFO L93 Difference]: Finished difference Result 173 states and 365 transitions. [2021-06-12 20:17:32,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:17:32,592 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:32,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:32,592 INFO L225 Difference]: With dead ends: 173 [2021-06-12 20:17:32,592 INFO L226 Difference]: Without dead ends: 173 [2021-06-12 20:17:32,592 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 210.1ms TimeCoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:17:32,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2021-06-12 20:17:32,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 130. [2021-06-12 20:17:32,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 129 states have (on average 2.1627906976744184) internal successors, (279), 129 states have internal predecessors, (279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:32,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 279 transitions. [2021-06-12 20:17:32,593 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 279 transitions. Word has length 19 [2021-06-12 20:17:32,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:32,594 INFO L482 AbstractCegarLoop]: Abstraction has 130 states and 279 transitions. [2021-06-12 20:17:32,594 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:32,594 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 279 transitions. [2021-06-12 20:17:32,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:32,594 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:32,594 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:32,804 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23095,481 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:32,805 INFO L430 AbstractCegarLoop]: === Iteration 487 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:32,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:32,805 INFO L82 PathProgramCache]: Analyzing trace with hash 291792469, now seen corresponding path program 481 times [2021-06-12 20:17:32,805 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:32,805 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587770580] [2021-06-12 20:17:32,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:32,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:32,879 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:32,879 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:32,879 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587770580] [2021-06-12 20:17:32,879 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587770580] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:32,879 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1856277277] [2021-06-12 20:17:32,879 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 482 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 482 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:32,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:32,995 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:32,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:33,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:17:33,147 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:33,149 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:17:33,150 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:33,152 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:33,152 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:33,152 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:17:33,153 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:33,155 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:33,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:17:33,156 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:33,189 INFO L628 ElimStorePlain]: treesize reduction 60, result has 35.5 percent of original size [2021-06-12 20:17:33,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:17:33,192 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:33,215 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-06-12 20:17:33,215 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:17:33,215 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:128, output treesize:12 [2021-06-12 20:17:33,236 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:33,236 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1856277277] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:33,236 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:33,236 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-06-12 20:17:33,237 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675407158] [2021-06-12 20:17:33,237 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 20:17:33,237 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:33,237 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 20:17:33,237 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-06-12 20:17:33,237 INFO L87 Difference]: Start difference. First operand 130 states and 279 transitions. Second operand has 15 states, 15 states have (on average 1.6) internal successors, (24), 15 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:33,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:33,489 INFO L93 Difference]: Finished difference Result 186 states and 391 transitions. [2021-06-12 20:17:33,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:17:33,489 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.6) internal successors, (24), 15 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:33,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:33,489 INFO L225 Difference]: With dead ends: 186 [2021-06-12 20:17:33,489 INFO L226 Difference]: Without dead ends: 186 [2021-06-12 20:17:33,489 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 199.5ms TimeCoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:17:33,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2021-06-12 20:17:33,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 130. [2021-06-12 20:17:33,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 129 states have (on average 2.1627906976744184) internal successors, (279), 129 states have internal predecessors, (279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:33,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 279 transitions. [2021-06-12 20:17:33,491 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 279 transitions. Word has length 19 [2021-06-12 20:17:33,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:33,491 INFO L482 AbstractCegarLoop]: Abstraction has 130 states and 279 transitions. [2021-06-12 20:17:33,491 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.6) internal successors, (24), 15 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:33,491 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 279 transitions. [2021-06-12 20:17:33,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:33,491 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:33,491 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:33,707 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 482 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23127 [2021-06-12 20:17:33,707 INFO L430 AbstractCegarLoop]: === Iteration 488 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:33,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:33,707 INFO L82 PathProgramCache]: Analyzing trace with hash 1543175134, now seen corresponding path program 482 times [2021-06-12 20:17:33,707 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:33,707 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522769643] [2021-06-12 20:17:33,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:33,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:33,786 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:33,786 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:33,786 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522769643] [2021-06-12 20:17:33,786 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522769643] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:33,786 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [141323209] [2021-06-12 20:17:33,786 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 483 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 483 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:33,902 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:17:33,902 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:33,903 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:33,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:34,080 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:34,081 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [141323209] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:34,081 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:34,081 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-06-12 20:17:34,081 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667439853] [2021-06-12 20:17:34,081 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 20:17:34,081 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:34,081 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 20:17:34,081 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-06-12 20:17:34,081 INFO L87 Difference]: Start difference. First operand 130 states and 279 transitions. Second operand has 15 states, 15 states have (on average 1.6) internal successors, (24), 15 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:34,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:34,281 INFO L93 Difference]: Finished difference Result 152 states and 323 transitions. [2021-06-12 20:17:34,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-12 20:17:34,281 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.6) internal successors, (24), 15 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:34,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:34,282 INFO L225 Difference]: With dead ends: 152 [2021-06-12 20:17:34,282 INFO L226 Difference]: Without dead ends: 152 [2021-06-12 20:17:34,282 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 229.0ms TimeCoverageRelationStatistics Valid=98, Invalid=454, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:17:34,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2021-06-12 20:17:34,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 127. [2021-06-12 20:17:34,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 126 states have (on average 2.1507936507936507) internal successors, (271), 126 states have internal predecessors, (271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:34,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 271 transitions. [2021-06-12 20:17:34,283 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 271 transitions. Word has length 19 [2021-06-12 20:17:34,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:34,283 INFO L482 AbstractCegarLoop]: Abstraction has 127 states and 271 transitions. [2021-06-12 20:17:34,283 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.6) internal successors, (24), 15 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:34,283 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 271 transitions. [2021-06-12 20:17:34,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:34,283 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:34,283 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:34,484 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23174,483 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:34,484 INFO L430 AbstractCegarLoop]: === Iteration 489 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:34,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:34,484 INFO L82 PathProgramCache]: Analyzing trace with hash -1716709117, now seen corresponding path program 483 times [2021-06-12 20:17:34,484 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:34,484 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901068633] [2021-06-12 20:17:34,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:34,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:34,563 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:34,563 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:34,563 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901068633] [2021-06-12 20:17:34,563 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901068633] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:34,563 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [152692873] [2021-06-12 20:17:34,563 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 484 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 484 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:34,679 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:17:34,680 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:34,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:34,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:34,840 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:34,840 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:34,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:17:34,841 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:34,844 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:17:34,844 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:34,895 INFO L628 ElimStorePlain]: treesize reduction 44, result has 54.6 percent of original size [2021-06-12 20:17:34,897 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:17:34,898 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:34,917 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:34,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:17:34,920 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:34,938 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:34,940 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:17:34,941 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:34,958 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:34,959 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:17:34,959 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 7 variables, input treesize:128, output treesize:13 [2021-06-12 20:17:34,987 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:34,987 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [152692873] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:34,987 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:34,987 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-12 20:17:34,987 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855678304] [2021-06-12 20:17:34,987 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:17:34,987 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:34,987 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:17:34,987 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:17:34,987 INFO L87 Difference]: Start difference. First operand 127 states and 271 transitions. Second operand has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:35,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:35,344 INFO L93 Difference]: Finished difference Result 184 states and 372 transitions. [2021-06-12 20:17:35,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-12 20:17:35,345 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:35,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:35,345 INFO L225 Difference]: With dead ends: 184 [2021-06-12 20:17:35,345 INFO L226 Difference]: Without dead ends: 184 [2021-06-12 20:17:35,345 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 343.9ms TimeCoverageRelationStatistics Valid=124, Invalid=632, Unknown=0, NotChecked=0, Total=756 [2021-06-12 20:17:35,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2021-06-12 20:17:35,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 129. [2021-06-12 20:17:35,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 128 states have (on average 2.15625) internal successors, (276), 128 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:35,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 276 transitions. [2021-06-12 20:17:35,346 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 276 transitions. Word has length 19 [2021-06-12 20:17:35,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:35,346 INFO L482 AbstractCegarLoop]: Abstraction has 129 states and 276 transitions. [2021-06-12 20:17:35,346 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:35,347 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 276 transitions. [2021-06-12 20:17:35,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:35,347 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:35,347 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:35,553 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 484 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23211 [2021-06-12 20:17:35,554 INFO L430 AbstractCegarLoop]: === Iteration 490 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:35,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:35,554 INFO L82 PathProgramCache]: Analyzing trace with hash 432200068, now seen corresponding path program 484 times [2021-06-12 20:17:35,554 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:35,554 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292138321] [2021-06-12 20:17:35,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:35,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:35,633 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:35,633 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:35,633 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292138321] [2021-06-12 20:17:35,633 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292138321] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:35,633 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [506024895] [2021-06-12 20:17:35,633 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 485 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 485 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:35,761 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:17:35,761 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:35,762 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:35,762 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:36,054 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:36,054 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [506024895] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:36,054 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:36,054 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-12 20:17:36,054 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663455927] [2021-06-12 20:17:36,054 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:17:36,054 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:36,055 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:17:36,055 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:17:36,055 INFO L87 Difference]: Start difference. First operand 129 states and 276 transitions. Second operand has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:36,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:36,503 INFO L93 Difference]: Finished difference Result 222 states and 447 transitions. [2021-06-12 20:17:36,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-12 20:17:36,503 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:36,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:36,503 INFO L225 Difference]: With dead ends: 222 [2021-06-12 20:17:36,503 INFO L226 Difference]: Without dead ends: 222 [2021-06-12 20:17:36,503 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 232 ImplicationChecksByTransitivity, 422.2ms TimeCoverageRelationStatistics Valid=180, Invalid=942, Unknown=0, NotChecked=0, Total=1122 [2021-06-12 20:17:36,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2021-06-12 20:17:36,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 130. [2021-06-12 20:17:36,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 129 states have (on average 2.1782945736434107) internal successors, (281), 129 states have internal predecessors, (281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:36,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 281 transitions. [2021-06-12 20:17:36,505 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 281 transitions. Word has length 19 [2021-06-12 20:17:36,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:36,505 INFO L482 AbstractCegarLoop]: Abstraction has 130 states and 281 transitions. [2021-06-12 20:17:36,505 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:36,505 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 281 transitions. [2021-06-12 20:17:36,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:36,505 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:36,505 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:36,705 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23231,485 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:36,706 INFO L430 AbstractCegarLoop]: === Iteration 491 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:36,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:36,706 INFO L82 PathProgramCache]: Analyzing trace with hash -103029734, now seen corresponding path program 485 times [2021-06-12 20:17:36,706 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:36,706 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492300087] [2021-06-12 20:17:36,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:36,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:36,784 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:36,784 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:36,784 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492300087] [2021-06-12 20:17:36,784 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492300087] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:36,784 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2014429880] [2021-06-12 20:17:36,784 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 486 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 486 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:36,902 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:17:36,902 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:36,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:36,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:37,035 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:37,035 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2014429880] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:37,035 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:37,035 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-12 20:17:37,035 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534842457] [2021-06-12 20:17:37,035 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:17:37,035 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:37,035 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:17:37,035 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:17:37,036 INFO L87 Difference]: Start difference. First operand 130 states and 281 transitions. Second operand has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:37,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:37,324 INFO L93 Difference]: Finished difference Result 162 states and 341 transitions. [2021-06-12 20:17:37,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-12 20:17:37,324 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:37,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:37,324 INFO L225 Difference]: With dead ends: 162 [2021-06-12 20:17:37,324 INFO L226 Difference]: Without dead ends: 162 [2021-06-12 20:17:37,325 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 279.4ms TimeCoverageRelationStatistics Valid=111, Invalid=645, Unknown=0, NotChecked=0, Total=756 [2021-06-12 20:17:37,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2021-06-12 20:17:37,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 128. [2021-06-12 20:17:37,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 127 states have (on average 2.15748031496063) internal successors, (274), 127 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:37,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 274 transitions. [2021-06-12 20:17:37,326 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 274 transitions. Word has length 19 [2021-06-12 20:17:37,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:37,326 INFO L482 AbstractCegarLoop]: Abstraction has 128 states and 274 transitions. [2021-06-12 20:17:37,326 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:37,326 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 274 transitions. [2021-06-12 20:17:37,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:37,326 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:37,326 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:37,530 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 486 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23314 [2021-06-12 20:17:37,530 INFO L430 AbstractCegarLoop]: === Iteration 492 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:37,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:37,530 INFO L82 PathProgramCache]: Analyzing trace with hash -467750269, now seen corresponding path program 486 times [2021-06-12 20:17:37,530 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:37,530 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10249410] [2021-06-12 20:17:37,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:37,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:37,606 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:37,606 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:37,606 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10249410] [2021-06-12 20:17:37,606 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10249410] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:37,606 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1775360951] [2021-06-12 20:17:37,606 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 487 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 487 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:37,728 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:17:37,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:37,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:37,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:37,918 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:37,918 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1775360951] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:37,918 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:37,918 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-12 20:17:37,918 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392470525] [2021-06-12 20:17:37,918 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:17:37,918 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:37,918 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:17:37,918 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:17:37,918 INFO L87 Difference]: Start difference. First operand 128 states and 274 transitions. Second operand has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:38,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:38,164 INFO L93 Difference]: Finished difference Result 144 states and 302 transitions. [2021-06-12 20:17:38,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:17:38,164 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:38,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:38,164 INFO L225 Difference]: With dead ends: 144 [2021-06-12 20:17:38,164 INFO L226 Difference]: Without dead ends: 140 [2021-06-12 20:17:38,164 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 297.3ms TimeCoverageRelationStatistics Valid=82, Invalid=470, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:17:38,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2021-06-12 20:17:38,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 126. [2021-06-12 20:17:38,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 125 states have (on average 2.152) internal successors, (269), 125 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:38,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 269 transitions. [2021-06-12 20:17:38,165 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 269 transitions. Word has length 19 [2021-06-12 20:17:38,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:38,165 INFO L482 AbstractCegarLoop]: Abstraction has 126 states and 269 transitions. [2021-06-12 20:17:38,166 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:38,166 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 269 transitions. [2021-06-12 20:17:38,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:38,166 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:38,166 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:38,366 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23331,487 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:38,366 INFO L430 AbstractCegarLoop]: === Iteration 493 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:38,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:38,366 INFO L82 PathProgramCache]: Analyzing trace with hash -676473319, now seen corresponding path program 487 times [2021-06-12 20:17:38,366 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:38,366 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455268735] [2021-06-12 20:17:38,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:38,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:38,442 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:38,442 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:38,442 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455268735] [2021-06-12 20:17:38,442 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455268735] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:38,442 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1081550194] [2021-06-12 20:17:38,442 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 488 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 488 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:38,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:38,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:38,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:38,773 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:17:38,774 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:38,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:17:38,778 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:38,863 INFO L628 ElimStorePlain]: treesize reduction 87, result has 48.5 percent of original size [2021-06-12 20:17:38,867 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:17:38,867 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:38,898 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:38,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:17:38,901 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:38,930 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:38,933 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:17:38,933 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:38,962 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:38,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:17:38,965 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:38,993 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:38,996 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:17:38,997 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:39,023 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:39,025 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:17:39,026 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:39,050 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:39,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:17:39,053 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:39,076 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:39,078 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:17:39,078 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-06-12 20:17:39,107 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:39,107 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1081550194] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:39,107 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:39,107 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-12 20:17:39,107 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889670798] [2021-06-12 20:17:39,107 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:17:39,107 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:39,107 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:17:39,107 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:17:39,107 INFO L87 Difference]: Start difference. First operand 126 states and 269 transitions. Second operand has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:39,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:39,399 INFO L93 Difference]: Finished difference Result 162 states and 335 transitions. [2021-06-12 20:17:39,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:17:39,400 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:39,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:39,400 INFO L225 Difference]: With dead ends: 162 [2021-06-12 20:17:39,400 INFO L226 Difference]: Without dead ends: 162 [2021-06-12 20:17:39,400 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 363.5ms TimeCoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:17:39,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2021-06-12 20:17:39,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 129. [2021-06-12 20:17:39,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 128 states have (on average 2.1640625) internal successors, (277), 128 states have internal predecessors, (277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:39,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 277 transitions. [2021-06-12 20:17:39,401 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 277 transitions. Word has length 19 [2021-06-12 20:17:39,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:39,401 INFO L482 AbstractCegarLoop]: Abstraction has 129 states and 277 transitions. [2021-06-12 20:17:39,402 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:39,402 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 277 transitions. [2021-06-12 20:17:39,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:39,402 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:39,402 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:39,602 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23351,488 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:39,602 INFO L430 AbstractCegarLoop]: === Iteration 494 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:39,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:39,603 INFO L82 PathProgramCache]: Analyzing trace with hash 1472435866, now seen corresponding path program 488 times [2021-06-12 20:17:39,603 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:39,603 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952994692] [2021-06-12 20:17:39,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:39,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:39,686 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:39,686 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:39,686 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952994692] [2021-06-12 20:17:39,686 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952994692] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:39,686 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [117464158] [2021-06-12 20:17:39,686 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 489 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 489 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:39,805 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:17:39,806 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:39,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:39,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:40,043 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:40,044 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [117464158] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:40,044 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:40,044 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-12 20:17:40,044 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499213646] [2021-06-12 20:17:40,044 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:17:40,044 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:40,044 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:17:40,044 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:17:40,044 INFO L87 Difference]: Start difference. First operand 129 states and 277 transitions. Second operand has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:40,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:40,499 INFO L93 Difference]: Finished difference Result 215 states and 431 transitions. [2021-06-12 20:17:40,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-12 20:17:40,499 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:40,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:40,500 INFO L225 Difference]: With dead ends: 215 [2021-06-12 20:17:40,500 INFO L226 Difference]: Without dead ends: 215 [2021-06-12 20:17:40,500 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 453.6ms TimeCoverageRelationStatistics Valid=147, Invalid=723, Unknown=0, NotChecked=0, Total=870 [2021-06-12 20:17:40,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2021-06-12 20:17:40,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 131. [2021-06-12 20:17:40,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 130 states have (on average 2.1923076923076925) internal successors, (285), 130 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:40,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 285 transitions. [2021-06-12 20:17:40,501 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 285 transitions. Word has length 19 [2021-06-12 20:17:40,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:40,501 INFO L482 AbstractCegarLoop]: Abstraction has 131 states and 285 transitions. [2021-06-12 20:17:40,501 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:40,501 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 285 transitions. [2021-06-12 20:17:40,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:40,502 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:40,502 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:40,708 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23372,489 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:40,708 INFO L430 AbstractCegarLoop]: === Iteration 495 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:40,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:40,708 INFO L82 PathProgramCache]: Analyzing trace with hash 937206064, now seen corresponding path program 489 times [2021-06-12 20:17:40,708 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:40,708 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86877318] [2021-06-12 20:17:40,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:40,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:40,784 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:40,784 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:40,784 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86877318] [2021-06-12 20:17:40,784 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86877318] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:40,784 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1088463156] [2021-06-12 20:17:40,784 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 490 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 490 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:40,907 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:17:40,907 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:40,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:40,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:41,054 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:41,054 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1088463156] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:41,054 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:41,054 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-12 20:17:41,055 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232177216] [2021-06-12 20:17:41,055 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:17:41,055 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:41,055 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:17:41,055 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:17:41,055 INFO L87 Difference]: Start difference. First operand 131 states and 285 transitions. Second operand has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:41,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:41,324 INFO L93 Difference]: Finished difference Result 166 states and 351 transitions. [2021-06-12 20:17:41,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:17:41,324 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:41,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:41,324 INFO L225 Difference]: With dead ends: 166 [2021-06-12 20:17:41,325 INFO L226 Difference]: Without dead ends: 166 [2021-06-12 20:17:41,325 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 289.5ms TimeCoverageRelationStatistics Valid=96, Invalid=554, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:17:41,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2021-06-12 20:17:41,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 131. [2021-06-12 20:17:41,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 130 states have (on average 2.1923076923076925) internal successors, (285), 130 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:41,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 285 transitions. [2021-06-12 20:17:41,326 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 285 transitions. Word has length 19 [2021-06-12 20:17:41,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:41,326 INFO L482 AbstractCegarLoop]: Abstraction has 131 states and 285 transitions. [2021-06-12 20:17:41,326 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:41,326 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 285 transitions. [2021-06-12 20:17:41,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:41,326 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:41,326 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:41,527 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 490 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23424 [2021-06-12 20:17:41,527 INFO L430 AbstractCegarLoop]: === Iteration 496 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:41,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:41,527 INFO L82 PathProgramCache]: Analyzing trace with hash 572485529, now seen corresponding path program 490 times [2021-06-12 20:17:41,527 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:41,527 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173207831] [2021-06-12 20:17:41,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:41,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:41,599 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:41,599 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:41,599 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173207831] [2021-06-12 20:17:41,599 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173207831] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:41,599 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1108691202] [2021-06-12 20:17:41,599 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 491 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 491 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:41,729 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:17:41,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:41,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:41,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:41,957 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:41,957 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1108691202] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:41,957 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:41,957 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-12 20:17:41,957 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789669228] [2021-06-12 20:17:41,957 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:17:41,957 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:41,958 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:17:41,958 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:17:41,958 INFO L87 Difference]: Start difference. First operand 131 states and 285 transitions. Second operand has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:42,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:42,228 INFO L93 Difference]: Finished difference Result 150 states and 318 transitions. [2021-06-12 20:17:42,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:17:42,228 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:42,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:42,229 INFO L225 Difference]: With dead ends: 150 [2021-06-12 20:17:42,229 INFO L226 Difference]: Without dead ends: 144 [2021-06-12 20:17:42,229 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 363.4ms TimeCoverageRelationStatistics Valid=81, Invalid=471, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:17:42,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2021-06-12 20:17:42,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 130. [2021-06-12 20:17:42,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 129 states have (on average 2.1782945736434107) internal successors, (281), 129 states have internal predecessors, (281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:42,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 281 transitions. [2021-06-12 20:17:42,230 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 281 transitions. Word has length 19 [2021-06-12 20:17:42,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:42,230 INFO L482 AbstractCegarLoop]: Abstraction has 130 states and 281 transitions. [2021-06-12 20:17:42,230 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:42,230 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 281 transitions. [2021-06-12 20:17:42,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:42,230 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:42,230 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:42,431 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23440,491 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:42,431 INFO L430 AbstractCegarLoop]: === Iteration 497 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:42,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:42,431 INFO L82 PathProgramCache]: Analyzing trace with hash 1524951386, now seen corresponding path program 491 times [2021-06-12 20:17:42,431 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:42,431 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974567691] [2021-06-12 20:17:42,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:42,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:42,500 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:42,500 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:42,500 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974567691] [2021-06-12 20:17:42,500 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974567691] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:42,500 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [479425487] [2021-06-12 20:17:42,501 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 492 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 492 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:42,620 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:17:42,620 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:42,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:42,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:42,744 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:42,744 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [479425487] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:42,744 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:42,744 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-06-12 20:17:42,744 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997964557] [2021-06-12 20:17:42,744 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 20:17:42,744 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:42,744 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 20:17:42,744 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-06-12 20:17:42,744 INFO L87 Difference]: Start difference. First operand 130 states and 281 transitions. Second operand has 15 states, 15 states have (on average 1.6) internal successors, (24), 15 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:42,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:42,949 INFO L93 Difference]: Finished difference Result 160 states and 337 transitions. [2021-06-12 20:17:42,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:17:42,949 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.6) internal successors, (24), 15 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:42,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:42,949 INFO L225 Difference]: With dead ends: 160 [2021-06-12 20:17:42,950 INFO L226 Difference]: Without dead ends: 160 [2021-06-12 20:17:42,950 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 173.2ms TimeCoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:17:42,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2021-06-12 20:17:42,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 125. [2021-06-12 20:17:42,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 124 states have (on average 2.153225806451613) internal successors, (267), 124 states have internal predecessors, (267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:42,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 267 transitions. [2021-06-12 20:17:42,951 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 267 transitions. Word has length 19 [2021-06-12 20:17:42,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:42,951 INFO L482 AbstractCegarLoop]: Abstraction has 125 states and 267 transitions. [2021-06-12 20:17:42,951 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.6) internal successors, (24), 15 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:42,951 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 267 transitions. [2021-06-12 20:17:42,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:42,951 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:42,951 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:43,151 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23461,492 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:43,152 INFO L430 AbstractCegarLoop]: === Iteration 498 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:43,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:43,152 INFO L82 PathProgramCache]: Analyzing trace with hash 1506065347, now seen corresponding path program 492 times [2021-06-12 20:17:43,152 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:43,152 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972622224] [2021-06-12 20:17:43,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:43,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:43,230 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:43,231 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:43,231 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972622224] [2021-06-12 20:17:43,231 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972622224] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:43,231 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [110302201] [2021-06-12 20:17:43,231 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 493 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 493 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:43,350 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:17:43,350 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:43,351 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:43,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:43,606 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:17:43,607 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:43,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:43,611 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:17:43,612 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:43,701 INFO L628 ElimStorePlain]: treesize reduction 106, result has 43.3 percent of original size [2021-06-12 20:17:43,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:17:43,705 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:43,735 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:43,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:17:43,738 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:43,767 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:43,770 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:17:43,771 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:43,798 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:43,801 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:17:43,802 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:43,828 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:43,831 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:17:43,832 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:43,857 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:43,859 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:17:43,860 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:43,884 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:43,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:17:43,887 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:43,910 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:43,911 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:17:43,911 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-06-12 20:17:43,941 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:43,941 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [110302201] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:43,941 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:43,941 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-12 20:17:43,941 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520296741] [2021-06-12 20:17:43,941 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:17:43,941 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:43,941 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:17:43,941 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:17:43,942 INFO L87 Difference]: Start difference. First operand 125 states and 267 transitions. Second operand has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:44,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:44,446 INFO L93 Difference]: Finished difference Result 183 states and 376 transitions. [2021-06-12 20:17:44,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-12 20:17:44,446 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:44,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:44,446 INFO L225 Difference]: With dead ends: 183 [2021-06-12 20:17:44,446 INFO L226 Difference]: Without dead ends: 183 [2021-06-12 20:17:44,447 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 586.4ms TimeCoverageRelationStatistics Valid=133, Invalid=737, Unknown=0, NotChecked=0, Total=870 [2021-06-12 20:17:44,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2021-06-12 20:17:44,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 129. [2021-06-12 20:17:44,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 128 states have (on average 2.171875) internal successors, (278), 128 states have internal predecessors, (278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:44,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 278 transitions. [2021-06-12 20:17:44,448 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 278 transitions. Word has length 19 [2021-06-12 20:17:44,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:44,448 INFO L482 AbstractCegarLoop]: Abstraction has 129 states and 278 transitions. [2021-06-12 20:17:44,448 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:44,448 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 278 transitions. [2021-06-12 20:17:44,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:44,448 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:44,448 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:44,649 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23481,493 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:44,649 INFO L430 AbstractCegarLoop]: === Iteration 499 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:44,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:44,649 INFO L82 PathProgramCache]: Analyzing trace with hash -639992764, now seen corresponding path program 493 times [2021-06-12 20:17:44,649 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:44,649 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200366330] [2021-06-12 20:17:44,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:44,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:44,727 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:44,727 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:44,727 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200366330] [2021-06-12 20:17:44,727 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200366330] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:44,727 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1138378142] [2021-06-12 20:17:44,727 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 494 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 494 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:44,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:44,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:44,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:45,109 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:45,109 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1138378142] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:45,109 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:45,110 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-12 20:17:45,110 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619009175] [2021-06-12 20:17:45,110 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:17:45,110 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:45,110 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:17:45,110 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:17:45,110 INFO L87 Difference]: Start difference. First operand 129 states and 278 transitions. Second operand has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:45,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:45,667 INFO L93 Difference]: Finished difference Result 208 states and 417 transitions. [2021-06-12 20:17:45,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-12 20:17:45,667 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:45,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:45,667 INFO L225 Difference]: With dead ends: 208 [2021-06-12 20:17:45,667 INFO L226 Difference]: Without dead ends: 208 [2021-06-12 20:17:45,668 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 515.4ms TimeCoverageRelationStatistics Valid=148, Invalid=664, Unknown=0, NotChecked=0, Total=812 [2021-06-12 20:17:45,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2021-06-12 20:17:45,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 132. [2021-06-12 20:17:45,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 131 states have (on average 2.2061068702290076) internal successors, (289), 131 states have internal predecessors, (289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:45,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 289 transitions. [2021-06-12 20:17:45,669 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 289 transitions. Word has length 19 [2021-06-12 20:17:45,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:45,669 INFO L482 AbstractCegarLoop]: Abstraction has 132 states and 289 transitions. [2021-06-12 20:17:45,669 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:45,669 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 289 transitions. [2021-06-12 20:17:45,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:45,669 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:45,669 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:45,870 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 494 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23503 [2021-06-12 20:17:45,870 INFO L430 AbstractCegarLoop]: === Iteration 500 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:45,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:45,870 INFO L82 PathProgramCache]: Analyzing trace with hash -1175222566, now seen corresponding path program 494 times [2021-06-12 20:17:45,870 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:45,870 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266242632] [2021-06-12 20:17:45,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:45,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:45,947 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:45,947 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:45,947 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266242632] [2021-06-12 20:17:45,947 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266242632] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:45,947 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [697808980] [2021-06-12 20:17:45,947 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 495 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 495 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:46,070 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:17:46,070 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:46,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:46,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:46,228 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:46,228 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [697808980] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:46,228 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:46,228 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-12 20:17:46,228 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601623729] [2021-06-12 20:17:46,228 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:17:46,228 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:46,229 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:17:46,229 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:17:46,229 INFO L87 Difference]: Start difference. First operand 132 states and 289 transitions. Second operand has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:46,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:46,610 INFO L93 Difference]: Finished difference Result 174 states and 367 transitions. [2021-06-12 20:17:46,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:17:46,610 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:46,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:46,610 INFO L225 Difference]: With dead ends: 174 [2021-06-12 20:17:46,610 INFO L226 Difference]: Without dead ends: 174 [2021-06-12 20:17:46,610 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 342.1ms TimeCoverageRelationStatistics Valid=96, Invalid=554, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:17:46,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2021-06-12 20:17:46,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 132. [2021-06-12 20:17:46,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 131 states have (on average 2.2061068702290076) internal successors, (289), 131 states have internal predecessors, (289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:46,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 289 transitions. [2021-06-12 20:17:46,612 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 289 transitions. Word has length 19 [2021-06-12 20:17:46,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:46,612 INFO L482 AbstractCegarLoop]: Abstraction has 132 states and 289 transitions. [2021-06-12 20:17:46,612 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:46,612 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 289 transitions. [2021-06-12 20:17:46,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:46,612 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:46,612 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:46,812 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23560,495 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:46,812 INFO L430 AbstractCegarLoop]: === Iteration 501 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:46,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:46,813 INFO L82 PathProgramCache]: Analyzing trace with hash -1539943101, now seen corresponding path program 495 times [2021-06-12 20:17:46,813 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:46,813 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506724487] [2021-06-12 20:17:46,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:46,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:46,892 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:46,892 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:46,892 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506724487] [2021-06-12 20:17:46,892 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506724487] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:46,892 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1131163662] [2021-06-12 20:17:46,892 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 496 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 496 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:47,010 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 20:17:47,011 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:47,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:47,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:47,304 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:47,304 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1131163662] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:47,304 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:47,305 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-12 20:17:47,305 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033966517] [2021-06-12 20:17:47,305 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:17:47,305 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:47,305 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:17:47,305 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:17:47,305 INFO L87 Difference]: Start difference. First operand 132 states and 289 transitions. Second operand has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:47,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:47,712 INFO L93 Difference]: Finished difference Result 171 states and 351 transitions. [2021-06-12 20:17:47,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-12 20:17:47,712 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:47,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:47,713 INFO L225 Difference]: With dead ends: 171 [2021-06-12 20:17:47,713 INFO L226 Difference]: Without dead ends: 165 [2021-06-12 20:17:47,713 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 525.0ms TimeCoverageRelationStatistics Valid=93, Invalid=557, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:17:47,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2021-06-12 20:17:47,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 131. [2021-06-12 20:17:47,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 130 states have (on average 2.1923076923076925) internal successors, (285), 130 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:47,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 285 transitions. [2021-06-12 20:17:47,714 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 285 transitions. Word has length 19 [2021-06-12 20:17:47,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:47,714 INFO L482 AbstractCegarLoop]: Abstraction has 131 states and 285 transitions. [2021-06-12 20:17:47,714 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:47,714 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 285 transitions. [2021-06-12 20:17:47,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:47,714 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:47,714 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:47,915 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 496 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23577 [2021-06-12 20:17:47,915 INFO L430 AbstractCegarLoop]: === Iteration 502 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:47,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:47,915 INFO L82 PathProgramCache]: Analyzing trace with hash -587477244, now seen corresponding path program 496 times [2021-06-12 20:17:47,915 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:47,915 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590571610] [2021-06-12 20:17:47,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:47,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:47,990 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:47,990 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:47,990 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590571610] [2021-06-12 20:17:47,990 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590571610] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:47,990 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1039419276] [2021-06-12 20:17:47,990 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 497 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 497 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:48,109 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:17:48,109 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:48,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:48,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:48,257 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:48,257 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1039419276] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:48,257 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:48,257 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-06-12 20:17:48,257 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082993823] [2021-06-12 20:17:48,257 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 20:17:48,257 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:48,258 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 20:17:48,258 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-06-12 20:17:48,258 INFO L87 Difference]: Start difference. First operand 131 states and 285 transitions. Second operand has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:48,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:48,539 INFO L93 Difference]: Finished difference Result 161 states and 341 transitions. [2021-06-12 20:17:48,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:17:48,539 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:48,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:48,539 INFO L225 Difference]: With dead ends: 161 [2021-06-12 20:17:48,539 INFO L226 Difference]: Without dead ends: 161 [2021-06-12 20:17:48,539 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 282.2ms TimeCoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:17:48,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2021-06-12 20:17:48,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 130. [2021-06-12 20:17:48,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 129 states have (on average 2.193798449612403) internal successors, (283), 129 states have internal predecessors, (283), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:48,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 283 transitions. [2021-06-12 20:17:48,541 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 283 transitions. Word has length 19 [2021-06-12 20:17:48,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:48,541 INFO L482 AbstractCegarLoop]: Abstraction has 130 states and 283 transitions. [2021-06-12 20:17:48,541 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:48,541 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 283 transitions. [2021-06-12 20:17:48,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:48,541 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:48,541 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:48,741 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 497 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23605 [2021-06-12 20:17:48,742 INFO L430 AbstractCegarLoop]: === Iteration 503 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:48,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:48,742 INFO L82 PathProgramCache]: Analyzing trace with hash 452758554, now seen corresponding path program 497 times [2021-06-12 20:17:48,742 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:48,742 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527599089] [2021-06-12 20:17:48,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:48,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:48,816 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:48,816 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:48,816 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527599089] [2021-06-12 20:17:48,816 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527599089] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:48,816 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [952999964] [2021-06-12 20:17:48,816 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 498 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 498 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:48,941 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:17:48,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:48,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:48,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:49,047 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:49,047 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [952999964] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:49,047 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:49,047 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:17:49,047 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082126838] [2021-06-12 20:17:49,047 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:17:49,047 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:49,047 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:17:49,047 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:17:49,048 INFO L87 Difference]: Start difference. First operand 130 states and 283 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:49,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:49,242 INFO L93 Difference]: Finished difference Result 152 states and 321 transitions. [2021-06-12 20:17:49,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:17:49,243 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:49,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:49,243 INFO L225 Difference]: With dead ends: 152 [2021-06-12 20:17:49,243 INFO L226 Difference]: Without dead ends: 152 [2021-06-12 20:17:49,243 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 203.3ms TimeCoverageRelationStatistics Valid=72, Invalid=390, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:17:49,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2021-06-12 20:17:49,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 126. [2021-06-12 20:17:49,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 125 states have (on average 2.16) internal successors, (270), 125 states have internal predecessors, (270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:49,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 270 transitions. [2021-06-12 20:17:49,244 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 270 transitions. Word has length 19 [2021-06-12 20:17:49,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:49,244 INFO L482 AbstractCegarLoop]: Abstraction has 126 states and 270 transitions. [2021-06-12 20:17:49,245 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:49,245 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 270 transitions. [2021-06-12 20:17:49,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:49,245 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:49,245 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:49,445 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23622,498 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:49,445 INFO L430 AbstractCegarLoop]: === Iteration 504 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:49,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:49,445 INFO L82 PathProgramCache]: Analyzing trace with hash 413634243, now seen corresponding path program 498 times [2021-06-12 20:17:49,445 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:49,445 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991318481] [2021-06-12 20:17:49,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:49,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:49,516 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:49,516 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:49,516 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991318481] [2021-06-12 20:17:49,516 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991318481] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:49,516 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [88842506] [2021-06-12 20:17:49,516 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 499 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 499 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:49,635 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 20:17:49,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:49,635 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:49,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:49,790 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:49,790 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [88842506] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:49,790 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:49,790 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:17:49,790 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557139484] [2021-06-12 20:17:49,790 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:17:49,790 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:49,790 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:17:49,790 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:17:49,790 INFO L87 Difference]: Start difference. First operand 126 states and 270 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:49,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:50,000 INFO L93 Difference]: Finished difference Result 134 states and 280 transitions. [2021-06-12 20:17:50,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:17:50,000 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:50,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:50,000 INFO L225 Difference]: With dead ends: 134 [2021-06-12 20:17:50,000 INFO L226 Difference]: Without dead ends: 126 [2021-06-12 20:17:50,000 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 259.7ms TimeCoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:17:50,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2021-06-12 20:17:50,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 123. [2021-06-12 20:17:50,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 122 states have (on average 2.1557377049180326) internal successors, (263), 122 states have internal predecessors, (263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:50,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 263 transitions. [2021-06-12 20:17:50,001 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 263 transitions. Word has length 19 [2021-06-12 20:17:50,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:50,001 INFO L482 AbstractCegarLoop]: Abstraction has 123 states and 263 transitions. [2021-06-12 20:17:50,001 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:50,001 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 263 transitions. [2021-06-12 20:17:50,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:50,002 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:50,002 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:50,202 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23626,499 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:50,202 INFO L430 AbstractCegarLoop]: === Iteration 505 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:50,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:50,202 INFO L82 PathProgramCache]: Analyzing trace with hash -1781789199, now seen corresponding path program 499 times [2021-06-12 20:17:50,202 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:50,202 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425035293] [2021-06-12 20:17:50,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:50,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:50,277 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:50,277 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:50,277 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425035293] [2021-06-12 20:17:50,277 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425035293] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:50,277 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1125521421] [2021-06-12 20:17:50,277 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 500 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 500 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:50,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:50,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:50,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:50,518 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:50,518 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:50,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:17:50,519 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:50,521 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:50,521 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:17:50,522 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:50,539 INFO L628 ElimStorePlain]: treesize reduction 25, result has 41.9 percent of original size [2021-06-12 20:17:50,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:17:50,541 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:50,546 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:50,546 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 20:17:50,546 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:71, output treesize:6 [2021-06-12 20:17:50,551 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:50,551 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1125521421] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:50,551 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:50,551 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-06-12 20:17:50,551 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903266908] [2021-06-12 20:17:50,551 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 20:17:50,551 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:50,551 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 20:17:50,551 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-06-12 20:17:50,551 INFO L87 Difference]: Start difference. First operand 123 states and 263 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:50,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:50,835 INFO L93 Difference]: Finished difference Result 166 states and 349 transitions. [2021-06-12 20:17:50,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-12 20:17:50,835 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:50,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:50,835 INFO L225 Difference]: With dead ends: 166 [2021-06-12 20:17:50,835 INFO L226 Difference]: Without dead ends: 166 [2021-06-12 20:17:50,835 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 232.1ms TimeCoverageRelationStatistics Valid=89, Invalid=511, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:17:50,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2021-06-12 20:17:50,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 123. [2021-06-12 20:17:50,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 122 states have (on average 2.1557377049180326) internal successors, (263), 122 states have internal predecessors, (263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:50,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 263 transitions. [2021-06-12 20:17:50,837 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 263 transitions. Word has length 19 [2021-06-12 20:17:50,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:50,837 INFO L482 AbstractCegarLoop]: Abstraction has 123 states and 263 transitions. [2021-06-12 20:17:50,837 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:50,837 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 263 transitions. [2021-06-12 20:17:50,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:50,837 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:50,837 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:51,037 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 500 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23637 [2021-06-12 20:17:51,037 INFO L430 AbstractCegarLoop]: === Iteration 506 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:51,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:51,038 INFO L82 PathProgramCache]: Analyzing trace with hash 1498663619, now seen corresponding path program 500 times [2021-06-12 20:17:51,038 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:51,038 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131793127] [2021-06-12 20:17:51,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:51,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:51,122 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:51,122 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:51,122 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131793127] [2021-06-12 20:17:51,122 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131793127] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:51,123 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1962542658] [2021-06-12 20:17:51,123 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 501 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 501 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:51,243 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:17:51,243 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:51,244 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:51,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:51,408 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:51,408 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:51,409 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:17:51,409 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:51,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:17:51,412 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:51,414 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:51,414 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:51,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:17:51,415 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:51,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:17:51,418 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:51,452 INFO L628 ElimStorePlain]: treesize reduction 60, result has 35.5 percent of original size [2021-06-12 20:17:51,453 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:17:51,454 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:51,477 INFO L628 ElimStorePlain]: treesize reduction 1, result has 96.6 percent of original size [2021-06-12 20:17:51,477 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:17:51,477 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:128, output treesize:12 [2021-06-12 20:17:51,499 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:51,499 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1962542658] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:51,499 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:51,499 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:17:51,499 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310178029] [2021-06-12 20:17:51,500 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:17:51,500 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:51,500 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:17:51,500 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:17:51,500 INFO L87 Difference]: Start difference. First operand 123 states and 263 transitions. Second operand has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:51,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:51,813 INFO L93 Difference]: Finished difference Result 179 states and 375 transitions. [2021-06-12 20:17:51,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-12 20:17:51,813 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:51,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:51,814 INFO L225 Difference]: With dead ends: 179 [2021-06-12 20:17:51,814 INFO L226 Difference]: Without dead ends: 179 [2021-06-12 20:17:51,814 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 253.7ms TimeCoverageRelationStatistics Valid=103, Invalid=547, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:17:51,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2021-06-12 20:17:51,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 121. [2021-06-12 20:17:51,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 120 states have (on average 2.158333333333333) internal successors, (259), 120 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:51,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 259 transitions. [2021-06-12 20:17:51,815 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 259 transitions. Word has length 19 [2021-06-12 20:17:51,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:51,815 INFO L482 AbstractCegarLoop]: Abstraction has 121 states and 259 transitions. [2021-06-12 20:17:51,815 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:51,815 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 259 transitions. [2021-06-12 20:17:51,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:51,815 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:51,815 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:52,016 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23661,501 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:52,016 INFO L430 AbstractCegarLoop]: === Iteration 507 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:52,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:52,016 INFO L82 PathProgramCache]: Analyzing trace with hash -509837967, now seen corresponding path program 501 times [2021-06-12 20:17:52,016 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:52,016 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681060633] [2021-06-12 20:17:52,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:52,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:52,095 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:52,095 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:52,095 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681060633] [2021-06-12 20:17:52,095 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681060633] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:52,095 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [481654233] [2021-06-12 20:17:52,095 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 502 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 502 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:52,217 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:17:52,217 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:52,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:52,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:52,361 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:52,361 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:52,362 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:17:52,362 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:52,365 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:17:52,366 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:52,449 INFO L628 ElimStorePlain]: treesize reduction 86, result has 48.8 percent of original size [2021-06-12 20:17:52,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:17:52,453 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:52,483 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:52,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:17:52,487 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:52,515 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:52,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:17:52,519 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:52,546 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:52,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:17:52,549 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:52,576 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:52,578 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:17:52,579 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:52,604 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:52,607 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:17:52,607 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:52,631 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:52,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:17:52,634 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:52,656 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:52,657 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:17:52,658 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-06-12 20:17:52,684 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:52,685 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [481654233] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:52,685 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:52,685 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-06-12 20:17:52,685 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694241672] [2021-06-12 20:17:52,685 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 20:17:52,685 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:52,685 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 20:17:52,685 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-12 20:17:52,685 INFO L87 Difference]: Start difference. First operand 121 states and 259 transitions. Second operand has 15 states, 15 states have (on average 1.6) internal successors, (24), 15 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:52,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:52,963 INFO L93 Difference]: Finished difference Result 166 states and 342 transitions. [2021-06-12 20:17:52,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-12 20:17:52,963 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.6) internal successors, (24), 15 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:52,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:52,963 INFO L225 Difference]: With dead ends: 166 [2021-06-12 20:17:52,963 INFO L226 Difference]: Without dead ends: 166 [2021-06-12 20:17:52,963 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 282.4ms TimeCoverageRelationStatistics Valid=101, Invalid=499, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:17:52,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2021-06-12 20:17:52,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 121. [2021-06-12 20:17:52,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 120 states have (on average 2.158333333333333) internal successors, (259), 120 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:52,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 259 transitions. [2021-06-12 20:17:52,965 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 259 transitions. Word has length 19 [2021-06-12 20:17:52,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:52,965 INFO L482 AbstractCegarLoop]: Abstraction has 121 states and 259 transitions. [2021-06-12 20:17:52,965 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.6) internal successors, (24), 15 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:52,965 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 259 transitions. [2021-06-12 20:17:52,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:52,965 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:52,965 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:53,165 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 502 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23710 [2021-06-12 20:17:53,165 INFO L430 AbstractCegarLoop]: === Iteration 508 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:53,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:53,166 INFO L82 PathProgramCache]: Analyzing trace with hash 1639071218, now seen corresponding path program 502 times [2021-06-12 20:17:53,166 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:53,166 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796380645] [2021-06-12 20:17:53,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:53,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:53,242 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:53,242 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:53,242 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796380645] [2021-06-12 20:17:53,242 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796380645] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:53,242 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [492840956] [2021-06-12 20:17:53,242 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 503 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 503 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:53,362 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:17:53,363 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:53,363 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:53,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:53,596 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:53,596 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [492840956] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:53,596 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:53,596 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:17:53,596 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962127820] [2021-06-12 20:17:53,596 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:17:53,596 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:53,596 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:17:53,597 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:17:53,597 INFO L87 Difference]: Start difference. First operand 121 states and 259 transitions. Second operand has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:54,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:54,112 INFO L93 Difference]: Finished difference Result 218 states and 438 transitions. [2021-06-12 20:17:54,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-06-12 20:17:54,112 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:54,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:54,112 INFO L225 Difference]: With dead ends: 218 [2021-06-12 20:17:54,112 INFO L226 Difference]: Without dead ends: 218 [2021-06-12 20:17:54,113 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 250 ImplicationChecksByTransitivity, 426.2ms TimeCoverageRelationStatistics Valid=196, Invalid=994, Unknown=0, NotChecked=0, Total=1190 [2021-06-12 20:17:54,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2021-06-12 20:17:54,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 122. [2021-06-12 20:17:54,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122 states, 121 states have (on average 2.1818181818181817) internal successors, (264), 121 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:54,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 264 transitions. [2021-06-12 20:17:54,114 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 264 transitions. Word has length 19 [2021-06-12 20:17:54,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:54,114 INFO L482 AbstractCegarLoop]: Abstraction has 122 states and 264 transitions. [2021-06-12 20:17:54,114 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:54,114 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 264 transitions. [2021-06-12 20:17:54,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:54,114 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:54,114 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:54,315 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 503 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23731 [2021-06-12 20:17:54,315 INFO L430 AbstractCegarLoop]: === Iteration 509 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:54,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:54,315 INFO L82 PathProgramCache]: Analyzing trace with hash 1103841416, now seen corresponding path program 503 times [2021-06-12 20:17:54,315 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:54,315 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879818540] [2021-06-12 20:17:54,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:54,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:54,390 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:54,390 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:54,390 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879818540] [2021-06-12 20:17:54,391 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879818540] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:54,391 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [776856786] [2021-06-12 20:17:54,391 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 504 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 504 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:54,511 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:17:54,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:54,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:54,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:54,646 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:54,646 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [776856786] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:54,646 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:54,646 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:17:54,646 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820785379] [2021-06-12 20:17:54,646 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:17:54,646 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:54,646 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:17:54,646 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:17:54,646 INFO L87 Difference]: Start difference. First operand 122 states and 264 transitions. Second operand has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:54,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:54,991 INFO L93 Difference]: Finished difference Result 158 states and 332 transitions. [2021-06-12 20:17:54,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-12 20:17:54,991 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:54,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:54,991 INFO L225 Difference]: With dead ends: 158 [2021-06-12 20:17:54,992 INFO L226 Difference]: Without dead ends: 158 [2021-06-12 20:17:54,992 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 282.9ms TimeCoverageRelationStatistics Valid=114, Invalid=642, Unknown=0, NotChecked=0, Total=756 [2021-06-12 20:17:54,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2021-06-12 20:17:54,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 120. [2021-06-12 20:17:54,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 119 states have (on average 2.1596638655462184) internal successors, (257), 119 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:54,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 257 transitions. [2021-06-12 20:17:54,993 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 257 transitions. Word has length 19 [2021-06-12 20:17:54,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:54,993 INFO L482 AbstractCegarLoop]: Abstraction has 120 states and 257 transitions. [2021-06-12 20:17:54,993 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:54,993 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 257 transitions. [2021-06-12 20:17:54,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:54,993 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:54,993 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:55,193 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 504 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23795 [2021-06-12 20:17:55,194 INFO L430 AbstractCegarLoop]: === Iteration 510 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:55,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:55,194 INFO L82 PathProgramCache]: Analyzing trace with hash 739120881, now seen corresponding path program 504 times [2021-06-12 20:17:55,194 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:55,194 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667883079] [2021-06-12 20:17:55,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:55,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:55,266 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:55,266 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:55,266 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667883079] [2021-06-12 20:17:55,266 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667883079] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:55,266 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [720832512] [2021-06-12 20:17:55,266 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 505 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 505 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:55,389 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:17:55,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:55,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:55,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:55,585 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:55,585 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [720832512] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:55,585 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:55,585 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-06-12 20:17:55,585 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736237184] [2021-06-12 20:17:55,585 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 20:17:55,585 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:55,585 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 20:17:55,585 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-06-12 20:17:55,586 INFO L87 Difference]: Start difference. First operand 120 states and 257 transitions. Second operand has 15 states, 15 states have (on average 1.6) internal successors, (24), 15 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:55,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:55,838 INFO L93 Difference]: Finished difference Result 137 states and 287 transitions. [2021-06-12 20:17:55,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:17:55,839 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.6) internal successors, (24), 15 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:55,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:55,839 INFO L225 Difference]: With dead ends: 137 [2021-06-12 20:17:55,839 INFO L226 Difference]: Without dead ends: 133 [2021-06-12 20:17:55,839 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 288.3ms TimeCoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:17:55,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2021-06-12 20:17:55,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 118. [2021-06-12 20:17:55,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 117 states have (on average 2.1538461538461537) internal successors, (252), 117 states have internal predecessors, (252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:55,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 252 transitions. [2021-06-12 20:17:55,840 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 252 transitions. Word has length 19 [2021-06-12 20:17:55,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:55,841 INFO L482 AbstractCegarLoop]: Abstraction has 118 states and 252 transitions. [2021-06-12 20:17:55,841 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.6) internal successors, (24), 15 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:55,841 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 252 transitions. [2021-06-12 20:17:55,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:55,841 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:55,841 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:56,041 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 505 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23812 [2021-06-12 20:17:56,041 INFO L430 AbstractCegarLoop]: === Iteration 511 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:56,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:56,041 INFO L82 PathProgramCache]: Analyzing trace with hash 530397831, now seen corresponding path program 505 times [2021-06-12 20:17:56,042 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:56,042 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832913475] [2021-06-12 20:17:56,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:56,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:56,123 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:56,123 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:56,123 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832913475] [2021-06-12 20:17:56,123 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832913475] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:56,123 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [233079641] [2021-06-12 20:17:56,123 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 506 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 506 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:56,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:56,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:56,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:56,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:17:56,428 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:56,431 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:17:56,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:17:56,432 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:56,488 INFO L628 ElimStorePlain]: treesize reduction 63, result has 45.7 percent of original size [2021-06-12 20:17:56,490 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:17:56,491 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:56,510 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:56,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:17:56,513 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:56,531 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:56,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:17:56,534 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:17:56,551 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:17:56,552 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:17:56,552 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 7 variables, input treesize:128, output treesize:13 [2021-06-12 20:17:56,580 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:56,580 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [233079641] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:56,580 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:56,580 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:17:56,580 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283208592] [2021-06-12 20:17:56,580 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:17:56,580 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:56,581 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:17:56,581 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:17:56,581 INFO L87 Difference]: Start difference. First operand 118 states and 252 transitions. Second operand has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:56,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:56,910 INFO L93 Difference]: Finished difference Result 158 states and 325 transitions. [2021-06-12 20:17:56,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-12 20:17:56,910 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:56,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:56,910 INFO L225 Difference]: With dead ends: 158 [2021-06-12 20:17:56,910 INFO L226 Difference]: Without dead ends: 158 [2021-06-12 20:17:56,910 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 348.4ms TimeCoverageRelationStatistics Valid=103, Invalid=547, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:17:56,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2021-06-12 20:17:56,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 118. [2021-06-12 20:17:56,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 117 states have (on average 2.1538461538461537) internal successors, (252), 117 states have internal predecessors, (252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:56,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 252 transitions. [2021-06-12 20:17:56,914 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 252 transitions. Word has length 19 [2021-06-12 20:17:56,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:56,915 INFO L482 AbstractCegarLoop]: Abstraction has 118 states and 252 transitions. [2021-06-12 20:17:56,915 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:56,915 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 252 transitions. [2021-06-12 20:17:56,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:56,915 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:56,915 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:57,115 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 506 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23840 [2021-06-12 20:17:57,115 INFO L430 AbstractCegarLoop]: === Iteration 512 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:57,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:57,116 INFO L82 PathProgramCache]: Analyzing trace with hash -1615660280, now seen corresponding path program 506 times [2021-06-12 20:17:57,116 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:57,116 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863837704] [2021-06-12 20:17:57,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:57,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:57,190 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:57,190 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:57,190 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863837704] [2021-06-12 20:17:57,190 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863837704] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:57,190 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1553510060] [2021-06-12 20:17:57,190 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 507 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 507 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:57,313 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:17:57,313 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:57,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:57,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:57,526 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:57,526 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1553510060] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:57,526 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:57,526 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:17:57,526 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409114520] [2021-06-12 20:17:57,526 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:17:57,526 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:57,529 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:17:57,529 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:17:57,529 INFO L87 Difference]: Start difference. First operand 118 states and 252 transitions. Second operand has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:58,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:58,062 INFO L93 Difference]: Finished difference Result 211 states and 421 transitions. [2021-06-12 20:17:58,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-12 20:17:58,062 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:58,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:58,063 INFO L225 Difference]: With dead ends: 211 [2021-06-12 20:17:58,063 INFO L226 Difference]: Without dead ends: 211 [2021-06-12 20:17:58,063 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 459.6ms TimeCoverageRelationStatistics Valid=166, Invalid=826, Unknown=0, NotChecked=0, Total=992 [2021-06-12 20:17:58,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-06-12 20:17:58,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 120. [2021-06-12 20:17:58,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 119 states have (on average 2.1848739495798317) internal successors, (260), 119 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:58,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 260 transitions. [2021-06-12 20:17:58,065 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 260 transitions. Word has length 19 [2021-06-12 20:17:58,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:58,065 INFO L482 AbstractCegarLoop]: Abstraction has 120 states and 260 transitions. [2021-06-12 20:17:58,065 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:58,065 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 260 transitions. [2021-06-12 20:17:58,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:58,065 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:58,065 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:58,268 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 507 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23863 [2021-06-12 20:17:58,269 INFO L430 AbstractCegarLoop]: === Iteration 513 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:58,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:58,269 INFO L82 PathProgramCache]: Analyzing trace with hash 2144077214, now seen corresponding path program 507 times [2021-06-12 20:17:58,269 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:58,269 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164794237] [2021-06-12 20:17:58,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:58,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:58,342 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:58,342 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:58,342 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164794237] [2021-06-12 20:17:58,342 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164794237] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:58,342 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1068608459] [2021-06-12 20:17:58,342 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 508 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 508 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:58,466 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:17:58,466 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:58,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:58,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:58,625 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:58,625 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1068608459] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:58,625 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:58,625 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:17:58,625 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348634611] [2021-06-12 20:17:58,626 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:17:58,626 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:58,626 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:17:58,626 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:17:58,626 INFO L87 Difference]: Start difference. First operand 120 states and 260 transitions. Second operand has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:58,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:17:58,996 INFO L93 Difference]: Finished difference Result 168 states and 352 transitions. [2021-06-12 20:17:58,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-12 20:17:58,997 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:17:58,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:17:58,997 INFO L225 Difference]: With dead ends: 168 [2021-06-12 20:17:58,997 INFO L226 Difference]: Without dead ends: 168 [2021-06-12 20:17:58,997 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 302.0ms TimeCoverageRelationStatistics Valid=103, Invalid=599, Unknown=0, NotChecked=0, Total=702 [2021-06-12 20:17:58,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2021-06-12 20:17:58,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 120. [2021-06-12 20:17:58,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 119 states have (on average 2.1848739495798317) internal successors, (260), 119 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:58,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 260 transitions. [2021-06-12 20:17:58,998 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 260 transitions. Word has length 19 [2021-06-12 20:17:58,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:17:58,998 INFO L482 AbstractCegarLoop]: Abstraction has 120 states and 260 transitions. [2021-06-12 20:17:58,999 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:17:58,999 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 260 transitions. [2021-06-12 20:17:58,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:17:58,999 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:17:58,999 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:17:59,199 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23907,508 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:59,199 INFO L430 AbstractCegarLoop]: === Iteration 514 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:17:59,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:17:59,199 INFO L82 PathProgramCache]: Analyzing trace with hash 1779356679, now seen corresponding path program 508 times [2021-06-12 20:17:59,200 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:17:59,200 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417857386] [2021-06-12 20:17:59,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:17:59,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:17:59,270 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:59,270 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:17:59,270 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417857386] [2021-06-12 20:17:59,270 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417857386] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:59,270 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1865728401] [2021-06-12 20:17:59,270 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 509 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 509 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:17:59,392 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:17:59,392 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:17:59,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:17:59,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:17:59,617 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:17:59,618 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1865728401] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:17:59,618 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:17:59,618 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:17:59,618 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011305933] [2021-06-12 20:17:59,618 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:17:59,618 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:17:59,618 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:17:59,618 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:17:59,618 INFO L87 Difference]: Start difference. First operand 120 states and 260 transitions. Second operand has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:00,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:18:00,024 INFO L93 Difference]: Finished difference Result 159 states and 324 transitions. [2021-06-12 20:18:00,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-12 20:18:00,025 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:18:00,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:18:00,025 INFO L225 Difference]: With dead ends: 159 [2021-06-12 20:18:00,025 INFO L226 Difference]: Without dead ends: 155 [2021-06-12 20:18:00,025 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 429.5ms TimeCoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:18:00,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-06-12 20:18:00,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 119. [2021-06-12 20:18:00,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 118 states have (on average 2.1779661016949152) internal successors, (257), 118 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:00,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 257 transitions. [2021-06-12 20:18:00,026 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 257 transitions. Word has length 19 [2021-06-12 20:18:00,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:18:00,026 INFO L482 AbstractCegarLoop]: Abstraction has 119 states and 257 transitions. [2021-06-12 20:18:00,026 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:00,026 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 257 transitions. [2021-06-12 20:18:00,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:18:00,027 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:18:00,027 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:18:00,227 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 509 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23936 [2021-06-12 20:18:00,227 INFO L430 AbstractCegarLoop]: === Iteration 515 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:18:00,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:18:00,227 INFO L82 PathProgramCache]: Analyzing trace with hash -1563144760, now seen corresponding path program 509 times [2021-06-12 20:18:00,227 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:18:00,227 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221857315] [2021-06-12 20:18:00,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:18:00,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:00,304 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:00,304 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:18:00,304 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221857315] [2021-06-12 20:18:00,304 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221857315] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:00,304 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [464536301] [2021-06-12 20:18:00,304 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 510 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 510 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:00,426 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:18:00,426 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:18:00,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:18:00,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:18:00,550 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:00,550 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [464536301] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:00,550 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:18:00,550 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:18:00,550 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216982425] [2021-06-12 20:18:00,551 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:18:00,551 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:18:00,551 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:18:00,551 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:18:00,551 INFO L87 Difference]: Start difference. First operand 119 states and 257 transitions. Second operand has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:00,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:18:00,817 INFO L93 Difference]: Finished difference Result 155 states and 324 transitions. [2021-06-12 20:18:00,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:18:00,817 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:18:00,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:18:00,817 INFO L225 Difference]: With dead ends: 155 [2021-06-12 20:18:00,817 INFO L226 Difference]: Without dead ends: 155 [2021-06-12 20:18:00,818 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 205.1ms TimeCoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:18:00,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-06-12 20:18:00,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 116. [2021-06-12 20:18:00,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 115 states have (on average 2.1478260869565218) internal successors, (247), 115 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:00,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 247 transitions. [2021-06-12 20:18:00,819 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 247 transitions. Word has length 19 [2021-06-12 20:18:00,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:18:00,819 INFO L482 AbstractCegarLoop]: Abstraction has 116 states and 247 transitions. [2021-06-12 20:18:00,819 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:00,819 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 247 transitions. [2021-06-12 20:18:00,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:18:00,819 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:18:00,819 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:18:01,019 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 510 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23957 [2021-06-12 20:18:01,019 INFO L430 AbstractCegarLoop]: === Iteration 516 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:18:01,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:18:01,020 INFO L82 PathProgramCache]: Analyzing trace with hash 766664147, now seen corresponding path program 510 times [2021-06-12 20:18:01,020 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:18:01,020 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494132678] [2021-06-12 20:18:01,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:18:01,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:01,085 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:01,085 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:18:01,086 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494132678] [2021-06-12 20:18:01,086 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494132678] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:01,086 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [971408649] [2021-06-12 20:18:01,086 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 511 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 511 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:01,215 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 20:18:01,215 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:18:01,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:18:01,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:18:01,424 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:01,424 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [971408649] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:01,424 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:18:01,424 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:18:01,424 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809174254] [2021-06-12 20:18:01,424 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:18:01,424 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:18:01,424 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:18:01,425 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:18:01,425 INFO L87 Difference]: Start difference. First operand 116 states and 247 transitions. Second operand has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:01,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:18:01,695 INFO L93 Difference]: Finished difference Result 133 states and 276 transitions. [2021-06-12 20:18:01,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:18:01,696 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:18:01,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:18:01,696 INFO L225 Difference]: With dead ends: 133 [2021-06-12 20:18:01,696 INFO L226 Difference]: Without dead ends: 127 [2021-06-12 20:18:01,696 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 300.6ms TimeCoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:18:01,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2021-06-12 20:18:01,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 114. [2021-06-12 20:18:01,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 113 states have (on average 2.1415929203539825) internal successors, (242), 113 states have internal predecessors, (242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:01,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 242 transitions. [2021-06-12 20:18:01,697 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 242 transitions. Word has length 19 [2021-06-12 20:18:01,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:18:01,697 INFO L482 AbstractCegarLoop]: Abstraction has 114 states and 242 transitions. [2021-06-12 20:18:01,697 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:01,697 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 242 transitions. [2021-06-12 20:18:01,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:18:01,697 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:18:01,697 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:18:01,898 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23974,511 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:01,898 INFO L430 AbstractCegarLoop]: === Iteration 517 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:18:01,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:18:01,898 INFO L82 PathProgramCache]: Analyzing trace with hash -1582030799, now seen corresponding path program 511 times [2021-06-12 20:18:01,898 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:18:01,898 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928118845] [2021-06-12 20:18:01,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:18:01,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:01,973 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:01,973 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:18:01,973 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928118845] [2021-06-12 20:18:01,974 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928118845] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:01,974 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2032775401] [2021-06-12 20:18:01,974 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 512 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 512 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:02,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:02,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:18:02,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:18:02,334 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:02,335 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:02,335 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:18:02,336 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:02,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:18:02,340 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:02,420 INFO L628 ElimStorePlain]: treesize reduction 86, result has 48.8 percent of original size [2021-06-12 20:18:02,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:18:02,423 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:02,453 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:02,456 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:18:02,457 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:02,485 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:02,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:18:02,488 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:02,515 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:02,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:18:02,519 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:02,545 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:02,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:18:02,548 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:02,573 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:02,575 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:18:02,576 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:02,600 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:02,602 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:18:02,602 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:02,625 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:02,626 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:18:02,626 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-06-12 20:18:02,654 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:02,654 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2032775401] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:02,654 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:18:02,654 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:18:02,654 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085661347] [2021-06-12 20:18:02,655 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:18:02,655 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:18:02,655 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:18:02,655 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:18:02,655 INFO L87 Difference]: Start difference. First operand 114 states and 242 transitions. Second operand has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:03,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:18:03,008 INFO L93 Difference]: Finished difference Result 148 states and 294 transitions. [2021-06-12 20:18:03,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-12 20:18:03,009 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:18:03,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:18:03,009 INFO L225 Difference]: With dead ends: 148 [2021-06-12 20:18:03,009 INFO L226 Difference]: Without dead ends: 148 [2021-06-12 20:18:03,009 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 403.9ms TimeCoverageRelationStatistics Valid=101, Invalid=499, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:18:03,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2021-06-12 20:18:03,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 110. [2021-06-12 20:18:03,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 109 states have (on average 2.073394495412844) internal successors, (226), 109 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:03,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 226 transitions. [2021-06-12 20:18:03,010 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 226 transitions. Word has length 19 [2021-06-12 20:18:03,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:18:03,010 INFO L482 AbstractCegarLoop]: Abstraction has 110 states and 226 transitions. [2021-06-12 20:18:03,010 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:03,010 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 226 transitions. [2021-06-12 20:18:03,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:18:03,010 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:18:03,010 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:18:03,211 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 512 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23995 [2021-06-12 20:18:03,211 INFO L430 AbstractCegarLoop]: === Iteration 518 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:18:03,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:18:03,211 INFO L82 PathProgramCache]: Analyzing trace with hash 566878386, now seen corresponding path program 512 times [2021-06-12 20:18:03,211 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:18:03,211 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096228108] [2021-06-12 20:18:03,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:18:03,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:03,289 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:03,289 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:18:03,289 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096228108] [2021-06-12 20:18:03,289 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096228108] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:03,290 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1162360579] [2021-06-12 20:18:03,290 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 513 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 513 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:03,411 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:18:03,411 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:18:03,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:18:03,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:18:03,605 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:03,605 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1162360579] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:03,605 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:18:03,606 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:18:03,606 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195515102] [2021-06-12 20:18:03,606 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:18:03,606 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:18:03,606 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:18:03,606 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:18:03,606 INFO L87 Difference]: Start difference. First operand 110 states and 226 transitions. Second operand has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:03,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:18:03,997 INFO L93 Difference]: Finished difference Result 172 states and 331 transitions. [2021-06-12 20:18:03,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:18:03,998 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:18:03,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:18:03,998 INFO L225 Difference]: With dead ends: 172 [2021-06-12 20:18:03,998 INFO L226 Difference]: Without dead ends: 172 [2021-06-12 20:18:03,998 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 375.1ms TimeCoverageRelationStatistics Valid=122, Invalid=478, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:18:03,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2021-06-12 20:18:03,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 113. [2021-06-12 20:18:03,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 112 states have (on average 2.1160714285714284) internal successors, (237), 112 states have internal predecessors, (237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:03,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 237 transitions. [2021-06-12 20:18:03,999 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 237 transitions. Word has length 19 [2021-06-12 20:18:03,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:18:03,999 INFO L482 AbstractCegarLoop]: Abstraction has 113 states and 237 transitions. [2021-06-12 20:18:03,999 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:03,999 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 237 transitions. [2021-06-12 20:18:03,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:18:03,999 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:18:04,000 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:18:04,200 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 513 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24016 [2021-06-12 20:18:04,200 INFO L430 AbstractCegarLoop]: === Iteration 519 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:18:04,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:18:04,200 INFO L82 PathProgramCache]: Analyzing trace with hash 31648584, now seen corresponding path program 513 times [2021-06-12 20:18:04,200 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:18:04,200 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619425585] [2021-06-12 20:18:04,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:18:04,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:04,280 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:04,280 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:18:04,280 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619425585] [2021-06-12 20:18:04,280 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619425585] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:04,280 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1800406041] [2021-06-12 20:18:04,280 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 514 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 514 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:04,403 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:18:04,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:18:04,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:18:04,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:18:04,492 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:04,492 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1800406041] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:04,493 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:18:04,493 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-06-12 20:18:04,493 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508935093] [2021-06-12 20:18:04,493 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 20:18:04,493 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:18:04,493 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 20:18:04,493 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-06-12 20:18:04,493 INFO L87 Difference]: Start difference. First operand 113 states and 237 transitions. Second operand has 15 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 15 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:04,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:18:04,676 INFO L93 Difference]: Finished difference Result 137 states and 279 transitions. [2021-06-12 20:18:04,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:18:04,676 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 15 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:18:04,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:18:04,676 INFO L225 Difference]: With dead ends: 137 [2021-06-12 20:18:04,676 INFO L226 Difference]: Without dead ends: 137 [2021-06-12 20:18:04,676 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 169.6ms TimeCoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:18:04,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2021-06-12 20:18:04,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 113. [2021-06-12 20:18:04,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 112 states have (on average 2.1160714285714284) internal successors, (237), 112 states have internal predecessors, (237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:04,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 237 transitions. [2021-06-12 20:18:04,677 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 237 transitions. Word has length 19 [2021-06-12 20:18:04,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:18:04,677 INFO L482 AbstractCegarLoop]: Abstraction has 113 states and 237 transitions. [2021-06-12 20:18:04,677 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 15 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:04,678 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 237 transitions. [2021-06-12 20:18:04,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:18:04,678 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:18:04,678 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:18:04,878 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24052,514 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:04,878 INFO L430 AbstractCegarLoop]: === Iteration 520 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:18:04,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:18:04,878 INFO L82 PathProgramCache]: Analyzing trace with hash -333071951, now seen corresponding path program 514 times [2021-06-12 20:18:04,878 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:18:04,878 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903711230] [2021-06-12 20:18:04,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:18:04,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:04,945 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:04,946 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:18:04,946 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903711230] [2021-06-12 20:18:04,946 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903711230] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:04,946 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1982107911] [2021-06-12 20:18:04,946 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 515 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 515 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:05,074 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:18:05,074 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:18:05,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:18:05,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:18:05,304 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:05,304 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1982107911] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:05,304 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:18:05,304 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:18:05,304 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181182795] [2021-06-12 20:18:05,304 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:18:05,304 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:18:05,304 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:18:05,305 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:18:05,305 INFO L87 Difference]: Start difference. First operand 113 states and 237 transitions. Second operand has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:05,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:18:05,640 INFO L93 Difference]: Finished difference Result 149 states and 294 transitions. [2021-06-12 20:18:05,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:18:05,640 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:18:05,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:18:05,640 INFO L225 Difference]: With dead ends: 149 [2021-06-12 20:18:05,640 INFO L226 Difference]: Without dead ends: 145 [2021-06-12 20:18:05,641 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 360.2ms TimeCoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:18:05,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2021-06-12 20:18:05,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 112. [2021-06-12 20:18:05,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 111 states have (on average 2.108108108108108) internal successors, (234), 111 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:05,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 234 transitions. [2021-06-12 20:18:05,642 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 234 transitions. Word has length 19 [2021-06-12 20:18:05,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:18:05,642 INFO L482 AbstractCegarLoop]: Abstraction has 112 states and 234 transitions. [2021-06-12 20:18:05,642 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:05,642 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 234 transitions. [2021-06-12 20:18:05,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:18:05,642 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:18:05,642 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:18:05,842 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24056,515 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:05,842 INFO L430 AbstractCegarLoop]: === Iteration 521 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:18:05,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:18:05,843 INFO L82 PathProgramCache]: Analyzing trace with hash 619393906, now seen corresponding path program 515 times [2021-06-12 20:18:05,843 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:18:05,843 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681235386] [2021-06-12 20:18:05,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:18:05,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:05,917 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:05,917 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:18:05,917 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681235386] [2021-06-12 20:18:05,917 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681235386] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:05,917 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1805128582] [2021-06-12 20:18:05,917 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 516 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 516 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:06,043 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:18:06,043 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:18:06,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:18:06,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:18:06,131 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:06,131 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1805128582] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:06,131 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:18:06,131 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-06-12 20:18:06,131 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543246988] [2021-06-12 20:18:06,131 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 20:18:06,131 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:18:06,131 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 20:18:06,131 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-06-12 20:18:06,131 INFO L87 Difference]: Start difference. First operand 112 states and 234 transitions. Second operand has 15 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 15 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:06,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:18:06,313 INFO L93 Difference]: Finished difference Result 138 states and 282 transitions. [2021-06-12 20:18:06,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:18:06,314 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 15 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:18:06,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:18:06,314 INFO L225 Difference]: With dead ends: 138 [2021-06-12 20:18:06,314 INFO L226 Difference]: Without dead ends: 138 [2021-06-12 20:18:06,314 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 163.0ms TimeCoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:18:06,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2021-06-12 20:18:06,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 112. [2021-06-12 20:18:06,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 111 states have (on average 2.108108108108108) internal successors, (234), 111 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:06,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 234 transitions. [2021-06-12 20:18:06,318 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 234 transitions. Word has length 19 [2021-06-12 20:18:06,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:18:06,319 INFO L482 AbstractCegarLoop]: Abstraction has 112 states and 234 transitions. [2021-06-12 20:18:06,319 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 15 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:06,319 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 234 transitions. [2021-06-12 20:18:06,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:18:06,319 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:18:06,319 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:18:06,519 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24075,516 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:06,519 INFO L430 AbstractCegarLoop]: === Iteration 522 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:18:06,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:18:06,520 INFO L82 PathProgramCache]: Analyzing trace with hash -1345764483, now seen corresponding path program 516 times [2021-06-12 20:18:06,520 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:18:06,520 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607015698] [2021-06-12 20:18:06,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:18:06,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:06,590 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:06,590 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:18:06,590 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607015698] [2021-06-12 20:18:06,590 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607015698] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:06,590 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [644130845] [2021-06-12 20:18:06,591 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 517 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 517 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:06,717 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 20:18:06,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:18:06,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:18:06,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:18:06,959 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:06,959 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [644130845] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:06,959 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:18:06,959 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:18:06,959 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764605245] [2021-06-12 20:18:06,959 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:18:06,959 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:18:06,959 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:18:06,959 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:18:06,959 INFO L87 Difference]: Start difference. First operand 112 states and 234 transitions. Second operand has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:07,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:18:07,291 INFO L93 Difference]: Finished difference Result 144 states and 282 transitions. [2021-06-12 20:18:07,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:18:07,291 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:18:07,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:18:07,291 INFO L225 Difference]: With dead ends: 144 [2021-06-12 20:18:07,291 INFO L226 Difference]: Without dead ends: 138 [2021-06-12 20:18:07,291 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 378.1ms TimeCoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:18:07,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2021-06-12 20:18:07,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 111. [2021-06-12 20:18:07,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 110 states have (on average 2.1) internal successors, (231), 110 states have internal predecessors, (231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:07,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 231 transitions. [2021-06-12 20:18:07,292 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 231 transitions. Word has length 19 [2021-06-12 20:18:07,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:18:07,293 INFO L482 AbstractCegarLoop]: Abstraction has 111 states and 231 transitions. [2021-06-12 20:18:07,293 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:07,293 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 231 transitions. [2021-06-12 20:18:07,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:18:07,293 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:18:07,293 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:18:07,493 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24079,517 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:07,493 INFO L430 AbstractCegarLoop]: === Iteration 523 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:18:07,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:18:07,494 INFO L82 PathProgramCache]: Analyzing trace with hash 1659629704, now seen corresponding path program 517 times [2021-06-12 20:18:07,494 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:18:07,494 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324281845] [2021-06-12 20:18:07,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:18:07,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:07,567 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:07,567 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:18:07,567 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324281845] [2021-06-12 20:18:07,567 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324281845] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:07,567 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [867617382] [2021-06-12 20:18:07,567 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 518 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 518 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:07,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:07,689 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:18:07,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:18:07,747 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:07,747 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [867617382] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:07,748 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:18:07,748 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 13 [2021-06-12 20:18:07,748 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156039981] [2021-06-12 20:18:07,748 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-12 20:18:07,748 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:18:07,748 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-12 20:18:07,748 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2021-06-12 20:18:07,748 INFO L87 Difference]: Start difference. First operand 111 states and 231 transitions. Second operand has 13 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:07,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:18:07,922 INFO L93 Difference]: Finished difference Result 133 states and 269 transitions. [2021-06-12 20:18:07,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:18:07,922 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:18:07,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:18:07,923 INFO L225 Difference]: With dead ends: 133 [2021-06-12 20:18:07,923 INFO L226 Difference]: Without dead ends: 133 [2021-06-12 20:18:07,923 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 146.7ms TimeCoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:18:07,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2021-06-12 20:18:07,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 107. [2021-06-12 20:18:07,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 107 states, 106 states have (on average 2.056603773584906) internal successors, (218), 106 states have internal predecessors, (218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:07,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 218 transitions. [2021-06-12 20:18:07,924 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 218 transitions. Word has length 19 [2021-06-12 20:18:07,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:18:07,924 INFO L482 AbstractCegarLoop]: Abstraction has 107 states and 218 transitions. [2021-06-12 20:18:07,924 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:07,924 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 218 transitions. [2021-06-12 20:18:07,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:18:07,924 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:18:07,924 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:18:08,124 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24099,518 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:08,125 INFO L430 AbstractCegarLoop]: === Iteration 524 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:18:08,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:18:08,125 INFO L82 PathProgramCache]: Analyzing trace with hash 1620505393, now seen corresponding path program 518 times [2021-06-12 20:18:08,125 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:18:08,125 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933607367] [2021-06-12 20:18:08,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:18:08,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:08,192 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:08,193 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:18:08,193 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933607367] [2021-06-12 20:18:08,193 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933607367] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:08,193 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2090212782] [2021-06-12 20:18:08,193 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 519 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 519 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:08,315 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:18:08,315 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:18:08,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:18:08,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:18:08,460 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:08,460 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2090212782] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:08,460 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:18:08,460 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-06-12 20:18:08,460 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775201903] [2021-06-12 20:18:08,460 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 20:18:08,460 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:18:08,460 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 20:18:08,461 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-06-12 20:18:08,461 INFO L87 Difference]: Start difference. First operand 107 states and 218 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:08,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:18:08,638 INFO L93 Difference]: Finished difference Result 115 states and 228 transitions. [2021-06-12 20:18:08,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:18:08,639 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:18:08,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:18:08,639 INFO L225 Difference]: With dead ends: 115 [2021-06-12 20:18:08,639 INFO L226 Difference]: Without dead ends: 107 [2021-06-12 20:18:08,639 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 212.6ms TimeCoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:18:08,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2021-06-12 20:18:08,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 106. [2021-06-12 20:18:08,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 105 states have (on average 2.0476190476190474) internal successors, (215), 105 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:08,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 215 transitions. [2021-06-12 20:18:08,640 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 215 transitions. Word has length 19 [2021-06-12 20:18:08,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:18:08,640 INFO L482 AbstractCegarLoop]: Abstraction has 106 states and 215 transitions. [2021-06-12 20:18:08,640 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:08,640 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 215 transitions. [2021-06-12 20:18:08,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:18:08,640 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:18:08,640 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:18:08,840 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 519 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24103 [2021-06-12 20:18:08,841 INFO L430 AbstractCegarLoop]: === Iteration 525 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:18:08,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:18:08,841 INFO L82 PathProgramCache]: Analyzing trace with hash -470873217, now seen corresponding path program 519 times [2021-06-12 20:18:08,841 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:18:08,841 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331070543] [2021-06-12 20:18:08,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:18:08,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:08,916 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:08,916 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:18:08,916 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331070543] [2021-06-12 20:18:08,917 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331070543] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:08,917 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1765624025] [2021-06-12 20:18:08,917 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 520 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 520 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:09,039 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:18:09,039 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:18:09,040 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:18:09,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:18:09,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:18:09,322 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:09,325 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:09,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:18:09,326 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:09,409 INFO L628 ElimStorePlain]: treesize reduction 86, result has 48.8 percent of original size [2021-06-12 20:18:09,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:18:09,413 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:09,443 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:09,446 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:18:09,447 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:09,476 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:09,478 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:18:09,479 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:09,511 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:09,514 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:18:09,515 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:09,542 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:09,544 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:18:09,545 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:09,571 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:09,573 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:18:09,574 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:09,598 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:09,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:18:09,601 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:09,624 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:09,625 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 20:18:09,625 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:199, output treesize:13 [2021-06-12 20:18:09,655 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:09,655 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1765624025] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:09,655 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:18:09,655 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:18:09,655 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476335864] [2021-06-12 20:18:09,655 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:18:09,655 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:18:09,656 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:18:09,656 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:18:09,656 INFO L87 Difference]: Start difference. First operand 106 states and 215 transitions. Second operand has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:09,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:18:09,964 INFO L93 Difference]: Finished difference Result 140 states and 271 transitions. [2021-06-12 20:18:09,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:18:09,965 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:18:09,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:18:09,965 INFO L225 Difference]: With dead ends: 140 [2021-06-12 20:18:09,965 INFO L226 Difference]: Without dead ends: 140 [2021-06-12 20:18:09,965 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 388.4ms TimeCoverageRelationStatistics Valid=102, Invalid=404, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:18:09,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2021-06-12 20:18:09,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 106. [2021-06-12 20:18:09,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 105 states have (on average 2.0476190476190474) internal successors, (215), 105 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:09,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 215 transitions. [2021-06-12 20:18:09,966 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 215 transitions. Word has length 19 [2021-06-12 20:18:09,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:18:09,966 INFO L482 AbstractCegarLoop]: Abstraction has 106 states and 215 transitions. [2021-06-12 20:18:09,966 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:09,966 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 215 transitions. [2021-06-12 20:18:09,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:18:09,966 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:18:09,966 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:18:10,167 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 520 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24114 [2021-06-12 20:18:10,167 INFO L430 AbstractCegarLoop]: === Iteration 526 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:18:10,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:18:10,167 INFO L82 PathProgramCache]: Analyzing trace with hash -918210940, now seen corresponding path program 520 times [2021-06-12 20:18:10,167 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:18:10,167 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022420832] [2021-06-12 20:18:10,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:18:10,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:10,243 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:10,243 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:18:10,244 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022420832] [2021-06-12 20:18:10,244 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022420832] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:10,244 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1303525547] [2021-06-12 20:18:10,244 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 521 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 521 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:10,365 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:18:10,366 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:18:10,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:18:10,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:18:10,461 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:10,461 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1303525547] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:10,461 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:18:10,461 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-06-12 20:18:10,461 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747222931] [2021-06-12 20:18:10,461 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 20:18:10,461 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:18:10,461 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 20:18:10,461 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-06-12 20:18:10,461 INFO L87 Difference]: Start difference. First operand 106 states and 215 transitions. Second operand has 15 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 15 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:10,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:18:10,801 INFO L93 Difference]: Finished difference Result 165 states and 314 transitions. [2021-06-12 20:18:10,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-12 20:18:10,801 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 15 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:18:10,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:18:10,802 INFO L225 Difference]: With dead ends: 165 [2021-06-12 20:18:10,802 INFO L226 Difference]: Without dead ends: 165 [2021-06-12 20:18:10,802 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 319.0ms TimeCoverageRelationStatistics Valid=124, Invalid=476, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:18:10,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2021-06-12 20:18:10,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 109. [2021-06-12 20:18:10,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 108 states have (on average 2.0925925925925926) internal successors, (226), 108 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:10,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 226 transitions. [2021-06-12 20:18:10,803 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 226 transitions. Word has length 19 [2021-06-12 20:18:10,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:18:10,803 INFO L482 AbstractCegarLoop]: Abstraction has 109 states and 226 transitions. [2021-06-12 20:18:10,803 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 15 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:10,803 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 226 transitions. [2021-06-12 20:18:10,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:18:10,803 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:18:10,803 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:18:11,003 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 521 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24137 [2021-06-12 20:18:11,004 INFO L430 AbstractCegarLoop]: === Iteration 527 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:18:11,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:18:11,004 INFO L82 PathProgramCache]: Analyzing trace with hash -1453440742, now seen corresponding path program 521 times [2021-06-12 20:18:11,004 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:18:11,004 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727511963] [2021-06-12 20:18:11,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:18:11,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:11,079 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:11,079 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:18:11,079 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727511963] [2021-06-12 20:18:11,079 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727511963] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:11,079 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [220259212] [2021-06-12 20:18:11,079 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 522 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 522 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:11,202 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:18:11,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:18:11,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:18:11,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:18:11,301 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:11,301 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [220259212] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:11,301 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:18:11,301 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:18:11,301 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39126841] [2021-06-12 20:18:11,301 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:18:11,301 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:18:11,301 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:18:11,301 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:18:11,301 INFO L87 Difference]: Start difference. First operand 109 states and 226 transitions. Second operand has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:11,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:18:11,487 INFO L93 Difference]: Finished difference Result 130 states and 262 transitions. [2021-06-12 20:18:11,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:18:11,487 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:18:11,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:18:11,487 INFO L225 Difference]: With dead ends: 130 [2021-06-12 20:18:11,487 INFO L226 Difference]: Without dead ends: 130 [2021-06-12 20:18:11,487 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 174.9ms TimeCoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:18:11,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2021-06-12 20:18:11,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 109. [2021-06-12 20:18:11,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 108 states have (on average 2.0925925925925926) internal successors, (226), 108 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:11,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 226 transitions. [2021-06-12 20:18:11,488 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 226 transitions. Word has length 19 [2021-06-12 20:18:11,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:18:11,489 INFO L482 AbstractCegarLoop]: Abstraction has 109 states and 226 transitions. [2021-06-12 20:18:11,489 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:11,489 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 226 transitions. [2021-06-12 20:18:11,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:18:11,489 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:18:11,489 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:18:11,689 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 522 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24148 [2021-06-12 20:18:11,689 INFO L430 AbstractCegarLoop]: === Iteration 528 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:18:11,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:18:11,689 INFO L82 PathProgramCache]: Analyzing trace with hash -1818161277, now seen corresponding path program 522 times [2021-06-12 20:18:11,689 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:18:11,689 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012679651] [2021-06-12 20:18:11,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:18:11,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:11,761 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:11,762 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:18:11,762 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012679651] [2021-06-12 20:18:11,762 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012679651] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:11,762 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [50139054] [2021-06-12 20:18:11,762 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 523 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 523 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:11,888 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 20:18:11,888 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:18:11,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:18:11,889 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:18:12,202 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:12,202 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [50139054] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:12,202 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:18:12,202 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:18:12,202 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539455988] [2021-06-12 20:18:12,202 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:18:12,202 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:18:12,203 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:18:12,203 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:18:12,203 INFO L87 Difference]: Start difference. First operand 109 states and 226 transitions. Second operand has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:12,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:18:12,527 INFO L93 Difference]: Finished difference Result 149 states and 290 transitions. [2021-06-12 20:18:12,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:18:12,527 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:18:12,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:18:12,527 INFO L225 Difference]: With dead ends: 149 [2021-06-12 20:18:12,527 INFO L226 Difference]: Without dead ends: 145 [2021-06-12 20:18:12,527 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 434.0ms TimeCoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:18:12,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2021-06-12 20:18:12,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 108. [2021-06-12 20:18:12,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 107 states have (on average 2.0841121495327104) internal successors, (223), 107 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:12,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 223 transitions. [2021-06-12 20:18:12,528 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 223 transitions. Word has length 19 [2021-06-12 20:18:12,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:18:12,529 INFO L482 AbstractCegarLoop]: Abstraction has 108 states and 223 transitions. [2021-06-12 20:18:12,529 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:12,529 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 223 transitions. [2021-06-12 20:18:12,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:18:12,529 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:18:12,529 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:18:12,729 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24152,523 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:12,729 INFO L430 AbstractCegarLoop]: === Iteration 529 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:18:12,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:18:12,729 INFO L82 PathProgramCache]: Analyzing trace with hash -865695420, now seen corresponding path program 523 times [2021-06-12 20:18:12,730 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:18:12,730 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829225991] [2021-06-12 20:18:12,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:18:12,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:12,808 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:12,808 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:18:12,808 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829225991] [2021-06-12 20:18:12,808 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829225991] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:12,808 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1871002625] [2021-06-12 20:18:12,809 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 524 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 524 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:12,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:12,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:18:12,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:18:13,016 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:13,016 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1871002625] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:13,016 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:18:13,016 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-06-12 20:18:13,016 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083576774] [2021-06-12 20:18:13,016 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 20:18:13,016 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:18:13,016 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 20:18:13,016 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-06-12 20:18:13,016 INFO L87 Difference]: Start difference. First operand 108 states and 223 transitions. Second operand has 15 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 15 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:13,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:18:13,195 INFO L93 Difference]: Finished difference Result 131 states and 265 transitions. [2021-06-12 20:18:13,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:18:13,195 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 15 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:18:13,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:18:13,195 INFO L225 Difference]: With dead ends: 131 [2021-06-12 20:18:13,195 INFO L226 Difference]: Without dead ends: 131 [2021-06-12 20:18:13,195 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 164.5ms TimeCoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:18:13,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2021-06-12 20:18:13,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 108. [2021-06-12 20:18:13,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 107 states have (on average 2.0841121495327104) internal successors, (223), 107 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:13,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 223 transitions. [2021-06-12 20:18:13,196 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 223 transitions. Word has length 19 [2021-06-12 20:18:13,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:18:13,196 INFO L482 AbstractCegarLoop]: Abstraction has 108 states and 223 transitions. [2021-06-12 20:18:13,197 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 15 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:13,197 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 223 transitions. [2021-06-12 20:18:13,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:18:13,197 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:18:13,197 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:18:13,397 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24174,524 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:13,397 INFO L430 AbstractCegarLoop]: === Iteration 530 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:18:13,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:18:13,397 INFO L82 PathProgramCache]: Analyzing trace with hash 1464113487, now seen corresponding path program 524 times [2021-06-12 20:18:13,397 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:18:13,397 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315513465] [2021-06-12 20:18:13,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:18:13,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:13,468 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:13,468 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:18:13,468 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315513465] [2021-06-12 20:18:13,468 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315513465] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:13,468 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1469087227] [2021-06-12 20:18:13,468 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 525 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 525 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:13,591 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:18:13,591 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:18:13,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:18:13,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:18:13,892 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:13,892 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1469087227] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:13,892 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:18:13,892 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-06-12 20:18:13,892 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620672086] [2021-06-12 20:18:13,892 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 20:18:13,892 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:18:13,892 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 20:18:13,892 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-06-12 20:18:13,893 INFO L87 Difference]: Start difference. First operand 108 states and 223 transitions. Second operand has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:14,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:18:14,215 INFO L93 Difference]: Finished difference Result 143 states and 276 transitions. [2021-06-12 20:18:14,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:18:14,216 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:18:14,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:18:14,216 INFO L225 Difference]: With dead ends: 143 [2021-06-12 20:18:14,216 INFO L226 Difference]: Without dead ends: 137 [2021-06-12 20:18:14,216 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 417.5ms TimeCoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:18:14,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2021-06-12 20:18:14,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 107. [2021-06-12 20:18:14,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 107 states, 106 states have (on average 2.0754716981132075) internal successors, (220), 106 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:14,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 220 transitions. [2021-06-12 20:18:14,217 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 220 transitions. Word has length 19 [2021-06-12 20:18:14,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:18:14,217 INFO L482 AbstractCegarLoop]: Abstraction has 107 states and 220 transitions. [2021-06-12 20:18:14,217 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:14,217 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 220 transitions. [2021-06-12 20:18:14,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:18:14,218 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:18:14,218 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:18:14,418 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24178,525 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:14,418 INFO L430 AbstractCegarLoop]: === Iteration 531 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:18:14,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:18:14,418 INFO L82 PathProgramCache]: Analyzing trace with hash 174540378, now seen corresponding path program 525 times [2021-06-12 20:18:14,418 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:18:14,418 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312744929] [2021-06-12 20:18:14,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:18:14,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:14,489 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:14,489 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:18:14,489 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312744929] [2021-06-12 20:18:14,489 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312744929] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:14,489 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [858580982] [2021-06-12 20:18:14,489 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 526 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 526 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:14,613 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:18:14,613 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:18:14,614 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:18:14,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:18:14,682 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:14,682 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [858580982] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:14,682 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:18:14,682 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-06-12 20:18:14,682 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951220876] [2021-06-12 20:18:14,682 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:18:14,682 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:18:14,683 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:18:14,683 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:18:14,683 INFO L87 Difference]: Start difference. First operand 107 states and 220 transitions. Second operand has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:14,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:18:14,868 INFO L93 Difference]: Finished difference Result 132 states and 268 transitions. [2021-06-12 20:18:14,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:18:14,868 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:18:14,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:18:14,868 INFO L225 Difference]: With dead ends: 132 [2021-06-12 20:18:14,868 INFO L226 Difference]: Without dead ends: 132 [2021-06-12 20:18:14,869 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 153.3ms TimeCoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:18:14,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2021-06-12 20:18:14,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 107. [2021-06-12 20:18:14,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 107 states, 106 states have (on average 2.0754716981132075) internal successors, (220), 106 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:14,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 220 transitions. [2021-06-12 20:18:14,870 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 220 transitions. Word has length 19 [2021-06-12 20:18:14,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:18:14,870 INFO L482 AbstractCegarLoop]: Abstraction has 107 states and 220 transitions. [2021-06-12 20:18:14,870 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:14,870 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 220 transitions. [2021-06-12 20:18:14,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:18:14,870 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:18:14,870 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:18:15,084 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 526 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24199 [2021-06-12 20:18:15,085 INFO L430 AbstractCegarLoop]: === Iteration 532 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:18:15,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:18:15,085 INFO L82 PathProgramCache]: Analyzing trace with hash 135416067, now seen corresponding path program 526 times [2021-06-12 20:18:15,085 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:18:15,085 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671979330] [2021-06-12 20:18:15,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:18:15,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:15,153 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:15,153 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:18:15,153 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671979330] [2021-06-12 20:18:15,154 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671979330] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:15,154 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [455522506] [2021-06-12 20:18:15,154 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 527 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 527 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:15,278 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:18:15,279 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:18:15,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:18:15,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:18:15,465 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:15,465 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [455522506] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:15,465 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:18:15,465 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-06-12 20:18:15,465 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15390583] [2021-06-12 20:18:15,465 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 20:18:15,465 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:18:15,465 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 20:18:15,465 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-06-12 20:18:15,465 INFO L87 Difference]: Start difference. First operand 107 states and 220 transitions. Second operand has 15 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 15 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:15,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:18:15,753 INFO L93 Difference]: Finished difference Result 137 states and 262 transitions. [2021-06-12 20:18:15,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 20:18:15,753 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 15 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:18:15,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:18:15,753 INFO L225 Difference]: With dead ends: 137 [2021-06-12 20:18:15,754 INFO L226 Difference]: Without dead ends: 129 [2021-06-12 20:18:15,754 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 358.2ms TimeCoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:18:15,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2021-06-12 20:18:15,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 106. [2021-06-12 20:18:15,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 105 states have (on average 2.066666666666667) internal successors, (217), 105 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:15,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 217 transitions. [2021-06-12 20:18:15,755 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 217 transitions. Word has length 19 [2021-06-12 20:18:15,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:18:15,755 INFO L482 AbstractCegarLoop]: Abstraction has 106 states and 217 transitions. [2021-06-12 20:18:15,755 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 15 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:15,755 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 217 transitions. [2021-06-12 20:18:15,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:18:15,755 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:18:15,755 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:18:15,955 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 527 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24203 [2021-06-12 20:18:15,956 INFO L430 AbstractCegarLoop]: === Iteration 533 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:18:15,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:18:15,956 INFO L82 PathProgramCache]: Analyzing trace with hash 1512107592, now seen corresponding path program 527 times [2021-06-12 20:18:15,956 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:18:15,956 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528009716] [2021-06-12 20:18:15,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:18:15,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:16,023 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:16,023 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:18:16,023 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528009716] [2021-06-12 20:18:16,023 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528009716] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:16,024 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1248274927] [2021-06-12 20:18:16,024 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 528 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 528 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:16,154 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:18:16,154 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:18:16,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:18:16,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:18:16,216 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:16,216 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1248274927] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:16,217 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:18:16,217 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 13 [2021-06-12 20:18:16,217 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617884884] [2021-06-12 20:18:16,217 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-12 20:18:16,217 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:18:16,217 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-12 20:18:16,217 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-12 20:18:16,217 INFO L87 Difference]: Start difference. First operand 106 states and 217 transitions. Second operand has 13 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:16,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:18:16,412 INFO L93 Difference]: Finished difference Result 148 states and 284 transitions. [2021-06-12 20:18:16,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:18:16,413 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:18:16,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:18:16,413 INFO L225 Difference]: With dead ends: 148 [2021-06-12 20:18:16,413 INFO L226 Difference]: Without dead ends: 148 [2021-06-12 20:18:16,413 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 135.8ms TimeCoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:18:16,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2021-06-12 20:18:16,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 100. [2021-06-12 20:18:16,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 99 states have (on average 2.0303030303030303) internal successors, (201), 99 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:16,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 201 transitions. [2021-06-12 20:18:16,414 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 201 transitions. Word has length 19 [2021-06-12 20:18:16,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:18:16,414 INFO L482 AbstractCegarLoop]: Abstraction has 100 states and 201 transitions. [2021-06-12 20:18:16,414 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 13 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:16,414 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 201 transitions. [2021-06-12 20:18:16,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 20:18:16,414 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:18:16,415 INFO L472 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:18:16,615 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 528 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24214 [2021-06-12 20:18:16,615 INFO L430 AbstractCegarLoop]: === Iteration 534 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:18:16,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:18:16,615 INFO L82 PathProgramCache]: Analyzing trace with hash 1050497555, now seen corresponding path program 528 times [2021-06-12 20:18:16,615 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:18:16,615 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361660826] [2021-06-12 20:18:16,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:18:16,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:16,679 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:16,680 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:18:16,680 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361660826] [2021-06-12 20:18:16,680 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361660826] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:16,680 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2099810480] [2021-06-12 20:18:16,680 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 529 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 529 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:16,806 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 20:18:16,806 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:18:16,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-12 20:18:16,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:18:16,929 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:16,930 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2099810480] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:16,930 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:18:16,930 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-06-12 20:18:16,930 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604510953] [2021-06-12 20:18:16,930 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 20:18:16,930 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:18:16,930 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 20:18:16,930 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-12 20:18:16,930 INFO L87 Difference]: Start difference. First operand 100 states and 201 transitions. Second operand has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:17,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:18:17,241 INFO L93 Difference]: Finished difference Result 113 states and 219 transitions. [2021-06-12 20:18:17,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 20:18:17,241 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-12 20:18:17,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:18:17,242 INFO L225 Difference]: With dead ends: 113 [2021-06-12 20:18:17,242 INFO L226 Difference]: Without dead ends: 103 [2021-06-12 20:18:17,242 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 351.5ms TimeCoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:18:17,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2021-06-12 20:18:17,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 100. [2021-06-12 20:18:17,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 99 states have (on average 2.0202020202020203) internal successors, (200), 99 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:17,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 200 transitions. [2021-06-12 20:18:17,243 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 200 transitions. Word has length 19 [2021-06-12 20:18:17,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:18:17,243 INFO L482 AbstractCegarLoop]: Abstraction has 100 states and 200 transitions. [2021-06-12 20:18:17,243 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:17,243 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 200 transitions. [2021-06-12 20:18:17,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:18:17,243 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:18:17,243 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:18:17,443 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24218,529 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:17,444 INFO L430 AbstractCegarLoop]: === Iteration 535 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:18:17,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:18:17,444 INFO L82 PathProgramCache]: Analyzing trace with hash 40501395, now seen corresponding path program 529 times [2021-06-12 20:18:17,444 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:18:17,444 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733529652] [2021-06-12 20:18:17,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:18:17,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:17,651 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:17,651 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:18:17,651 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733529652] [2021-06-12 20:18:17,651 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733529652] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:17,651 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1911297474] [2021-06-12 20:18:17,651 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 530 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 530 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:17,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:17,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:18:17,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:18:18,368 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:18,369 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:18,369 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:18:18,370 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:18,372 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:18,373 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:18,375 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:18,376 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:18,378 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:18,379 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:18:18,379 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:18,434 INFO L628 ElimStorePlain]: treesize reduction 120, result has 33.3 percent of original size [2021-06-12 20:18:18,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:18:18,438 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:18,457 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:18,459 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:18:18,460 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:18,479 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:18,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:18:18,481 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:18,498 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:18,499 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:18:18,499 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:284, output treesize:46 [2021-06-12 20:18:18,579 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:18,579 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1911297474] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:18,579 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:18:18,579 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 22 [2021-06-12 20:18:18,580 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989345013] [2021-06-12 20:18:18,580 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-12 20:18:18,580 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:18:18,580 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-12 20:18:18,580 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:18:18,580 INFO L87 Difference]: Start difference. First operand 100 states and 200 transitions. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:19,019 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 68 [2021-06-12 20:18:19,235 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 67 [2021-06-12 20:18:19,720 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 59 [2021-06-12 20:18:20,073 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 55 [2021-06-12 20:18:20,203 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 59 [2021-06-12 20:18:20,562 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 54 [2021-06-12 20:18:20,694 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 57 [2021-06-12 20:18:20,972 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 65 [2021-06-12 20:18:21,124 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 71 [2021-06-12 20:18:21,259 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 69 [2021-06-12 20:18:21,388 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 71 [2021-06-12 20:18:21,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:18:21,534 INFO L93 Difference]: Finished difference Result 231 states and 463 transitions. [2021-06-12 20:18:21,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-06-12 20:18:21,535 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:18:21,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:18:21,535 INFO L225 Difference]: With dead ends: 231 [2021-06-12 20:18:21,535 INFO L226 Difference]: Without dead ends: 197 [2021-06-12 20:18:21,535 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 539 ImplicationChecksByTransitivity, 3015.0ms TimeCoverageRelationStatistics Valid=285, Invalid=2067, Unknown=0, NotChecked=0, Total=2352 [2021-06-12 20:18:21,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2021-06-12 20:18:21,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 106. [2021-06-12 20:18:21,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 105 states have (on average 2.0476190476190474) internal successors, (215), 105 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:21,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 215 transitions. [2021-06-12 20:18:21,536 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 215 transitions. Word has length 20 [2021-06-12 20:18:21,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:18:21,536 INFO L482 AbstractCegarLoop]: Abstraction has 106 states and 215 transitions. [2021-06-12 20:18:21,536 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:21,537 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 215 transitions. [2021-06-12 20:18:21,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:18:21,537 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:18:21,537 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:18:21,744 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24228,530 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:21,745 INFO L430 AbstractCegarLoop]: === Iteration 536 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:18:21,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:18:21,745 INFO L82 PathProgramCache]: Analyzing trace with hash -1637276287, now seen corresponding path program 530 times [2021-06-12 20:18:21,745 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:18:21,745 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580132955] [2021-06-12 20:18:21,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:18:21,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:21,940 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:21,940 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:18:21,940 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580132955] [2021-06-12 20:18:21,940 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580132955] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:21,940 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2018344865] [2021-06-12 20:18:21,940 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 531 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 531 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:22,069 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:18:22,069 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:18:22,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:18:22,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:18:22,673 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:22,674 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:22,674 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:18:22,675 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:22,677 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:22,678 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:22,680 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:22,681 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:22,684 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:22,684 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:18:22,684 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:22,745 INFO L628 ElimStorePlain]: treesize reduction 107, result has 36.3 percent of original size [2021-06-12 20:18:22,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:18:22,748 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:22,768 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:22,770 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:18:22,771 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:22,789 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:22,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:18:22,792 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:22,809 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:22,809 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:18:22,809 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:284, output treesize:46 [2021-06-12 20:18:22,886 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:22,886 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2018344865] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:22,886 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:18:22,886 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2021-06-12 20:18:22,886 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898839044] [2021-06-12 20:18:22,886 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-12 20:18:22,886 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:18:22,887 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-12 20:18:22,887 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:18:22,887 INFO L87 Difference]: Start difference. First operand 106 states and 215 transitions. Second operand has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:23,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:18:23,528 INFO L93 Difference]: Finished difference Result 164 states and 325 transitions. [2021-06-12 20:18:23,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-12 20:18:23,528 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:18:23,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:18:23,528 INFO L225 Difference]: With dead ends: 164 [2021-06-12 20:18:23,528 INFO L226 Difference]: Without dead ends: 142 [2021-06-12 20:18:23,529 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 718.1ms TimeCoverageRelationStatistics Valid=79, Invalid=623, Unknown=0, NotChecked=0, Total=702 [2021-06-12 20:18:23,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2021-06-12 20:18:23,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 108. [2021-06-12 20:18:23,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 107 states have (on average 2.046728971962617) internal successors, (219), 107 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:23,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 219 transitions. [2021-06-12 20:18:23,530 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 219 transitions. Word has length 20 [2021-06-12 20:18:23,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:18:23,530 INFO L482 AbstractCegarLoop]: Abstraction has 108 states and 219 transitions. [2021-06-12 20:18:23,530 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:23,530 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 219 transitions. [2021-06-12 20:18:23,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:18:23,530 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:18:23,530 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:18:23,730 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24319,531 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:23,730 INFO L430 AbstractCegarLoop]: === Iteration 537 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:18:23,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:18:23,731 INFO L82 PathProgramCache]: Analyzing trace with hash 759200197, now seen corresponding path program 531 times [2021-06-12 20:18:23,731 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:18:23,731 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601141928] [2021-06-12 20:18:23,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:18:23,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:23,957 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:23,957 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:18:23,957 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601141928] [2021-06-12 20:18:23,957 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601141928] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:23,958 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1735818751] [2021-06-12 20:18:23,958 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 532 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 532 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:24,093 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 20:18:24,093 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:18:24,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:18:24,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:18:24,604 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:24,604 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:24,605 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:18:24,606 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:24,608 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:24,609 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:24,611 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:24,612 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:24,614 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:24,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:18:24,615 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:24,671 INFO L628 ElimStorePlain]: treesize reduction 105, result has 37.5 percent of original size [2021-06-12 20:18:24,674 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:18:24,675 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:24,694 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:24,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:18:24,697 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:24,716 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:24,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:18:24,718 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:24,735 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:24,736 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:18:24,736 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:284, output treesize:46 [2021-06-12 20:18:24,814 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:24,814 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1735818751] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:24,814 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:18:24,814 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2021-06-12 20:18:24,814 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943484782] [2021-06-12 20:18:24,814 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-12 20:18:24,814 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:18:24,814 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-12 20:18:24,814 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:18:24,815 INFO L87 Difference]: Start difference. First operand 108 states and 219 transitions. Second operand has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:25,086 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 53 [2021-06-12 20:18:25,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:18:25,141 INFO L93 Difference]: Finished difference Result 149 states and 289 transitions. [2021-06-12 20:18:25,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:18:25,141 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:18:25,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:18:25,142 INFO L225 Difference]: With dead ends: 149 [2021-06-12 20:18:25,142 INFO L226 Difference]: Without dead ends: 130 [2021-06-12 20:18:25,142 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 655.0ms TimeCoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:18:25,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2021-06-12 20:18:25,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 109. [2021-06-12 20:18:25,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 108 states have (on average 2.0462962962962963) internal successors, (221), 108 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:25,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 221 transitions. [2021-06-12 20:18:25,143 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 221 transitions. Word has length 20 [2021-06-12 20:18:25,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:18:25,143 INFO L482 AbstractCegarLoop]: Abstraction has 109 states and 221 transitions. [2021-06-12 20:18:25,143 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:25,143 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 221 transitions. [2021-06-12 20:18:25,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:18:25,143 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:18:25,143 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:18:25,344 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 532 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24411 [2021-06-12 20:18:25,344 INFO L430 AbstractCegarLoop]: === Iteration 538 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:18:25,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:18:25,344 INFO L82 PathProgramCache]: Analyzing trace with hash -271872767, now seen corresponding path program 532 times [2021-06-12 20:18:25,344 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:18:25,344 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275402129] [2021-06-12 20:18:25,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:18:25,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:25,573 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:25,573 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:18:25,573 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275402129] [2021-06-12 20:18:25,573 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275402129] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:25,573 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1742040736] [2021-06-12 20:18:25,573 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 533 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 533 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:25,702 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:18:25,703 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:18:25,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:18:25,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:18:26,308 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:26,309 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:26,311 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:26,312 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:26,314 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:26,315 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:26,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:18:26,316 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:26,318 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:26,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:18:26,319 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:26,374 INFO L628 ElimStorePlain]: treesize reduction 106, result has 36.1 percent of original size [2021-06-12 20:18:26,376 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:18:26,376 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:26,396 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:26,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:18:26,399 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:26,417 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:26,419 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:18:26,420 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:26,437 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:26,437 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:18:26,437 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:284, output treesize:46 [2021-06-12 20:18:26,515 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:26,515 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1742040736] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:26,516 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:18:26,516 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2021-06-12 20:18:26,516 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109990175] [2021-06-12 20:18:26,516 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-12 20:18:26,516 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:18:26,516 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-12 20:18:26,516 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:18:26,516 INFO L87 Difference]: Start difference. First operand 109 states and 221 transitions. Second operand has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:27,072 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 54 [2021-06-12 20:18:27,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:18:27,126 INFO L93 Difference]: Finished difference Result 161 states and 314 transitions. [2021-06-12 20:18:27,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:18:27,127 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:18:27,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:18:27,127 INFO L225 Difference]: With dead ends: 161 [2021-06-12 20:18:27,127 INFO L226 Difference]: Without dead ends: 145 [2021-06-12 20:18:27,127 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 874.1ms TimeCoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:18:27,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2021-06-12 20:18:27,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 110. [2021-06-12 20:18:27,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 109 states have (on average 2.0458715596330275) internal successors, (223), 109 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:27,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 223 transitions. [2021-06-12 20:18:27,128 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 223 transitions. Word has length 20 [2021-06-12 20:18:27,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:18:27,128 INFO L482 AbstractCegarLoop]: Abstraction has 110 states and 223 transitions. [2021-06-12 20:18:27,128 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:27,128 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 223 transitions. [2021-06-12 20:18:27,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:18:27,129 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:18:27,129 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:18:27,329 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 533 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24501 [2021-06-12 20:18:27,329 INFO L430 AbstractCegarLoop]: === Iteration 539 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:18:27,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:18:27,329 INFO L82 PathProgramCache]: Analyzing trace with hash 2050171461, now seen corresponding path program 533 times [2021-06-12 20:18:27,329 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:18:27,329 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194849194] [2021-06-12 20:18:27,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:18:27,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:27,564 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:27,565 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:18:27,565 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194849194] [2021-06-12 20:18:27,565 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194849194] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:27,565 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1143186694] [2021-06-12 20:18:27,565 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 534 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 534 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:27,695 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:18:27,696 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:18:27,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:18:27,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:18:28,379 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:28,379 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:28,380 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:18:28,380 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:28,383 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:28,383 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:28,386 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:28,387 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:28,387 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:18:28,387 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:28,390 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:28,391 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:28,391 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:18:28,391 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:28,394 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:28,394 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:28,451 INFO L628 ElimStorePlain]: treesize reduction 141, result has 30.2 percent of original size [2021-06-12 20:18:28,453 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:18:28,453 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:28,474 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:28,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:18:28,477 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:28,495 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:28,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:18:28,498 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:28,515 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:28,516 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:18:28,516 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:356, output treesize:46 [2021-06-12 20:18:28,595 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:28,595 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1143186694] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:28,595 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:18:28,595 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2021-06-12 20:18:28,595 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573230467] [2021-06-12 20:18:28,595 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-12 20:18:28,595 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:18:28,595 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-12 20:18:28,595 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:18:28,595 INFO L87 Difference]: Start difference. First operand 110 states and 223 transitions. Second operand has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:28,736 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 49 [2021-06-12 20:18:29,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:18:29,318 INFO L93 Difference]: Finished difference Result 162 states and 317 transitions. [2021-06-12 20:18:29,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:18:29,318 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:18:29,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:18:29,318 INFO L225 Difference]: With dead ends: 162 [2021-06-12 20:18:29,319 INFO L226 Difference]: Without dead ends: 149 [2021-06-12 20:18:29,319 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 999.9ms TimeCoverageRelationStatistics Valid=84, Invalid=566, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:18:29,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2021-06-12 20:18:29,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 111. [2021-06-12 20:18:29,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 110 states have (on average 2.0454545454545454) internal successors, (225), 110 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:29,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 225 transitions. [2021-06-12 20:18:29,320 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 225 transitions. Word has length 20 [2021-06-12 20:18:29,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:18:29,320 INFO L482 AbstractCegarLoop]: Abstraction has 111 states and 225 transitions. [2021-06-12 20:18:29,320 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:29,320 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 225 transitions. [2021-06-12 20:18:29,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:18:29,320 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:18:29,320 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:18:29,520 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 534 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24621 [2021-06-12 20:18:29,521 INFO L430 AbstractCegarLoop]: === Iteration 540 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:18:29,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:18:29,521 INFO L82 PathProgramCache]: Analyzing trace with hash 1570886785, now seen corresponding path program 534 times [2021-06-12 20:18:29,521 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:18:29,521 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449021853] [2021-06-12 20:18:29,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:18:29,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:29,769 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:29,770 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:18:29,770 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449021853] [2021-06-12 20:18:29,770 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449021853] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:29,770 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1315163752] [2021-06-12 20:18:29,770 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 535 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 535 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:29,901 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:18:29,901 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:18:29,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:18:29,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:18:30,970 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:30,971 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:30,975 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:30,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:30,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:18:30,977 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:30,981 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:30,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:30,982 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:18:30,983 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:30,987 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:30,987 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:30,991 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:30,992 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:31,135 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 65 [2021-06-12 20:18:31,135 INFO L628 ElimStorePlain]: treesize reduction 480, result has 19.3 percent of original size [2021-06-12 20:18:31,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:18:31,139 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:31,181 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:31,184 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:18:31,185 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:31,226 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:31,229 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:18:31,230 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:31,270 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:31,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:18:31,274 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:31,312 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:31,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:18:31,316 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:31,352 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:31,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:18:31,356 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:31,391 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:31,393 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:18:31,394 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:31,428 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:31,430 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:18:31,430 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 10 variables, input treesize:777, output treesize:73 [2021-06-12 20:18:31,570 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:31,570 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1315163752] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:31,570 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:18:31,571 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2021-06-12 20:18:31,571 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516757126] [2021-06-12 20:18:31,571 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-12 20:18:31,571 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:18:31,571 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-12 20:18:31,571 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:18:31,571 INFO L87 Difference]: Start difference. First operand 111 states and 225 transitions. Second operand has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:31,727 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 63 [2021-06-12 20:18:31,898 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 54 [2021-06-12 20:18:32,561 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 64 [2021-06-12 20:18:32,743 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 69 [2021-06-12 20:18:32,869 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 55 [2021-06-12 20:18:33,026 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 60 [2021-06-12 20:18:33,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:18:33,484 INFO L93 Difference]: Finished difference Result 272 states and 518 transitions. [2021-06-12 20:18:33,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-12 20:18:33,484 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:18:33,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:18:33,485 INFO L225 Difference]: With dead ends: 272 [2021-06-12 20:18:33,485 INFO L226 Difference]: Without dead ends: 225 [2021-06-12 20:18:33,485 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 213 ImplicationChecksByTransitivity, 2099.5ms TimeCoverageRelationStatistics Valid=192, Invalid=1068, Unknown=0, NotChecked=0, Total=1260 [2021-06-12 20:18:33,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2021-06-12 20:18:33,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 115. [2021-06-12 20:18:33,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 114 states have (on average 2.0964912280701755) internal successors, (239), 114 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:33,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 239 transitions. [2021-06-12 20:18:33,486 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 239 transitions. Word has length 20 [2021-06-12 20:18:33,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:18:33,486 INFO L482 AbstractCegarLoop]: Abstraction has 115 states and 239 transitions. [2021-06-12 20:18:33,486 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:33,486 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 239 transitions. [2021-06-12 20:18:33,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:18:33,487 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:18:33,487 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:18:33,687 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 535 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24778 [2021-06-12 20:18:33,687 INFO L430 AbstractCegarLoop]: === Iteration 541 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:18:33,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:18:33,687 INFO L82 PathProgramCache]: Analyzing trace with hash -1353228433, now seen corresponding path program 535 times [2021-06-12 20:18:33,687 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:18:33,687 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047945946] [2021-06-12 20:18:33,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:18:33,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:33,878 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:33,878 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:18:33,879 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047945946] [2021-06-12 20:18:33,879 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047945946] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:33,879 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [945741992] [2021-06-12 20:18:33,879 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 536 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 536 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:34,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:34,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:18:34,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:18:34,723 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:34,723 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:34,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:18:34,724 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:34,728 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:34,728 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:34,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:18:34,729 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:34,732 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:34,733 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:34,736 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:34,737 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:34,740 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:34,741 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:34,744 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:34,744 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:34,747 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:34,748 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:34,751 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:34,751 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:34,752 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:18:34,753 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:34,755 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:34,756 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:34,756 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:18:34,757 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:34,760 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:34,760 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:34,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:18:34,761 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:34,764 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:34,765 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:34,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:18:34,766 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:34,768 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:34,769 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:34,821 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:18:34,823 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:18:34,824 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:34,826 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:18:34,827 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:34,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:18:34,830 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:34,851 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:34,852 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:18:34,852 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-06-12 20:18:34,936 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:34,936 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [945741992] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:34,936 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:18:34,936 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-06-12 20:18:34,937 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68331808] [2021-06-12 20:18:34,937 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:18:34,937 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:18:34,937 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:18:34,937 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:18:34,937 INFO L87 Difference]: Start difference. First operand 115 states and 239 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:35,379 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 64 [2021-06-12 20:18:35,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:18:35,564 INFO L93 Difference]: Finished difference Result 170 states and 345 transitions. [2021-06-12 20:18:35,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-12 20:18:35,564 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:18:35,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:18:35,565 INFO L225 Difference]: With dead ends: 170 [2021-06-12 20:18:35,565 INFO L226 Difference]: Without dead ends: 151 [2021-06-12 20:18:35,565 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 756.7ms TimeCoverageRelationStatistics Valid=77, Invalid=573, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:18:35,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2021-06-12 20:18:35,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 117. [2021-06-12 20:18:35,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 116 states have (on average 2.0948275862068964) internal successors, (243), 116 states have internal predecessors, (243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:35,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 243 transitions. [2021-06-12 20:18:35,566 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 243 transitions. Word has length 20 [2021-06-12 20:18:35,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:18:35,566 INFO L482 AbstractCegarLoop]: Abstraction has 117 states and 243 transitions. [2021-06-12 20:18:35,566 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:35,566 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 243 transitions. [2021-06-12 20:18:35,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:18:35,566 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:18:35,566 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:18:35,767 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 536 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24954 [2021-06-12 20:18:35,767 INFO L430 AbstractCegarLoop]: === Iteration 542 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:18:35,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:18:35,767 INFO L82 PathProgramCache]: Analyzing trace with hash 1910665899, now seen corresponding path program 536 times [2021-06-12 20:18:35,767 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:18:35,767 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82495949] [2021-06-12 20:18:35,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:18:35,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:35,964 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:35,964 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:18:35,964 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82495949] [2021-06-12 20:18:35,964 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82495949] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:35,964 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1370527170] [2021-06-12 20:18:35,964 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 537 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 537 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:36,097 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:18:36,097 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:18:36,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:18:36,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:18:36,881 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:36,882 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:36,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:18:36,883 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:36,887 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:36,887 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:36,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:18:36,888 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:36,892 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:36,892 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:36,895 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:36,896 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:36,900 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:36,900 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:36,904 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:36,904 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:36,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:18:36,905 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:36,908 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:36,909 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:36,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:36,913 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:36,913 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:18:36,914 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:36,917 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:36,918 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:36,921 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:36,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:36,922 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:18:36,922 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:36,925 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:36,926 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:36,929 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:36,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:36,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:18:36,931 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:36,934 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:36,934 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:36,937 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:36,938 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:36,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:18:36,938 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:36,941 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:36,941 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:36,993 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:18:36,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:18:36,996 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:36,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:18:36,999 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:37,001 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:18:37,002 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:37,022 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:37,023 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:18:37,023 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:591, output treesize:52 [2021-06-12 20:18:37,108 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:37,109 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1370527170] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:37,109 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:18:37,109 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-06-12 20:18:37,109 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123340988] [2021-06-12 20:18:37,109 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:18:37,109 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:18:37,109 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:18:37,109 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:18:37,109 INFO L87 Difference]: Start difference. First operand 117 states and 243 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:37,519 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 57 [2021-06-12 20:18:37,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:18:37,645 INFO L93 Difference]: Finished difference Result 167 states and 339 transitions. [2021-06-12 20:18:37,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-12 20:18:37,645 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:18:37,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:18:37,645 INFO L225 Difference]: With dead ends: 167 [2021-06-12 20:18:37,645 INFO L226 Difference]: Without dead ends: 151 [2021-06-12 20:18:37,645 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 786.4ms TimeCoverageRelationStatistics Valid=77, Invalid=573, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:18:37,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2021-06-12 20:18:37,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 118. [2021-06-12 20:18:37,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 117 states have (on average 2.094017094017094) internal successors, (245), 117 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:37,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 245 transitions. [2021-06-12 20:18:37,647 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 245 transitions. Word has length 20 [2021-06-12 20:18:37,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:18:37,647 INFO L482 AbstractCegarLoop]: Abstraction has 118 states and 245 transitions. [2021-06-12 20:18:37,647 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:37,647 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 245 transitions. [2021-06-12 20:18:37,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:18:37,647 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:18:37,647 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:18:37,847 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 537 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25128 [2021-06-12 20:18:37,847 INFO L430 AbstractCegarLoop]: === Iteration 543 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:18:37,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:18:37,848 INFO L82 PathProgramCache]: Analyzing trace with hash -62257169, now seen corresponding path program 537 times [2021-06-12 20:18:37,848 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:18:37,848 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057297728] [2021-06-12 20:18:37,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:18:37,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:38,036 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:38,036 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:18:38,037 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057297728] [2021-06-12 20:18:38,037 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057297728] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:38,037 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1172947164] [2021-06-12 20:18:38,037 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 538 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 538 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:38,165 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 20:18:38,166 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:18:38,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:18:38,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:18:38,889 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:38,889 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:38,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:18:38,890 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:38,894 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:38,894 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:38,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:18:38,895 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:38,899 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:38,899 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:38,899 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:18:38,900 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:38,904 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:38,904 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:38,908 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:38,908 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:38,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:18:38,909 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:38,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:38,913 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:38,913 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:18:38,914 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:38,917 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:38,918 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:38,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:18:38,919 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:38,922 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:38,922 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:38,926 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:38,926 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:38,930 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:38,930 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:38,933 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:38,934 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:38,937 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:38,937 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:38,940 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:38,941 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:38,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:18:38,942 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:38,944 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:38,945 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:38,948 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:38,948 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:39,001 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:18:39,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:18:39,005 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:39,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:18:39,007 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:39,010 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:18:39,011 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:39,031 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:39,032 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:18:39,032 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:579, output treesize:52 [2021-06-12 20:18:39,113 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:39,113 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1172947164] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:39,113 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:18:39,113 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-06-12 20:18:39,113 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291920988] [2021-06-12 20:18:39,113 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:18:39,113 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:18:39,113 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:18:39,113 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:18:39,113 INFO L87 Difference]: Start difference. First operand 118 states and 245 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:39,578 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 54 [2021-06-12 20:18:39,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:18:39,685 INFO L93 Difference]: Finished difference Result 164 states and 333 transitions. [2021-06-12 20:18:39,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-12 20:18:39,685 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:18:39,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:18:39,685 INFO L225 Difference]: With dead ends: 164 [2021-06-12 20:18:39,685 INFO L226 Difference]: Without dead ends: 151 [2021-06-12 20:18:39,685 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 787.8ms TimeCoverageRelationStatistics Valid=77, Invalid=573, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:18:39,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2021-06-12 20:18:39,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 119. [2021-06-12 20:18:39,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 118 states have (on average 2.093220338983051) internal successors, (247), 118 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:39,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 247 transitions. [2021-06-12 20:18:39,687 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 247 transitions. Word has length 20 [2021-06-12 20:18:39,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:18:39,687 INFO L482 AbstractCegarLoop]: Abstraction has 119 states and 247 transitions. [2021-06-12 20:18:39,687 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:39,687 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 247 transitions. [2021-06-12 20:18:39,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:18:39,687 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:18:39,687 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:18:39,887 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 538 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25344 [2021-06-12 20:18:39,887 INFO L430 AbstractCegarLoop]: === Iteration 544 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:18:39,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:18:39,888 INFO L82 PathProgramCache]: Analyzing trace with hash -541541845, now seen corresponding path program 538 times [2021-06-12 20:18:39,888 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:18:39,888 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178550259] [2021-06-12 20:18:39,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:18:39,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:40,080 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:40,080 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:18:40,080 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178550259] [2021-06-12 20:18:40,080 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178550259] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:40,080 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1779763820] [2021-06-12 20:18:40,080 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 539 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 539 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:40,209 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:18:40,209 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:18:40,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:18:40,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:18:41,033 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:41,034 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:41,038 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:41,039 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:41,039 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:18:41,039 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:41,044 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:41,044 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:41,048 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:41,049 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:41,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:18:41,050 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:41,054 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:41,054 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:41,055 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:18:41,055 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:41,059 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:41,059 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:41,063 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:41,063 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:41,064 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:18:41,065 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:41,069 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:41,069 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:41,073 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:41,074 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:41,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:18:41,075 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:41,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:41,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:41,079 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:18:41,080 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:41,084 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:41,085 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:41,089 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:41,089 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:41,089 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:18:41,090 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:41,093 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:41,094 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:41,097 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:41,098 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:41,101 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:41,101 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:41,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:18:41,102 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:41,105 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:41,106 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:41,199 INFO L628 ElimStorePlain]: treesize reduction 18, result has 87.2 percent of original size [2021-06-12 20:18:41,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:18:41,204 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:41,206 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:18:41,207 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:41,210 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:18:41,211 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:41,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:18:41,220 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:41,258 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:41,259 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:18:41,260 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:709, output treesize:79 [2021-06-12 20:18:41,398 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:41,398 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1779763820] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:41,398 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:18:41,398 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-06-12 20:18:41,398 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655335452] [2021-06-12 20:18:41,398 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:18:41,398 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:18:41,398 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:18:41,398 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:18:41,399 INFO L87 Difference]: Start difference. First operand 119 states and 247 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:42,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:18:42,037 INFO L93 Difference]: Finished difference Result 182 states and 357 transitions. [2021-06-12 20:18:42,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:18:42,037 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:18:42,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:18:42,037 INFO L225 Difference]: With dead ends: 182 [2021-06-12 20:18:42,037 INFO L226 Difference]: Without dead ends: 163 [2021-06-12 20:18:42,037 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 741.7ms TimeCoverageRelationStatistics Valid=84, Invalid=566, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:18:42,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2021-06-12 20:18:42,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 121. [2021-06-12 20:18:42,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 120 states have (on average 2.1083333333333334) internal successors, (253), 120 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:42,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 253 transitions. [2021-06-12 20:18:42,039 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 253 transitions. Word has length 20 [2021-06-12 20:18:42,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:18:42,039 INFO L482 AbstractCegarLoop]: Abstraction has 121 states and 253 transitions. [2021-06-12 20:18:42,039 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:42,039 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 253 transitions. [2021-06-12 20:18:42,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:18:42,039 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:18:42,039 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:18:42,239 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25487,539 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:42,239 INFO L430 AbstractCegarLoop]: === Iteration 545 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:18:42,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:18:42,240 INFO L82 PathProgramCache]: Analyzing trace with hash -1344065599, now seen corresponding path program 539 times [2021-06-12 20:18:42,240 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:18:42,240 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479553427] [2021-06-12 20:18:42,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:18:42,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:42,429 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:42,429 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:18:42,429 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479553427] [2021-06-12 20:18:42,429 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479553427] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:42,429 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2143460312] [2021-06-12 20:18:42,429 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 540 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 540 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:42,559 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:18:42,559 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:18:42,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:18:42,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:18:43,209 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:43,210 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:43,210 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:18:43,211 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:43,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:43,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:43,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:18:43,216 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:43,220 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:43,220 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:43,224 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:43,224 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:43,228 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:43,229 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:43,229 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:18:43,230 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:43,233 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:43,234 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:43,237 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:43,237 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:43,237 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:18:43,238 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:43,242 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:43,242 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:43,245 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:43,246 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:43,246 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:18:43,247 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:43,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:43,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:43,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:18:43,251 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:43,254 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:43,255 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:43,257 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:43,258 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:43,317 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-06-12 20:18:43,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:18:43,320 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:43,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:18:43,324 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:43,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:18:43,327 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:43,351 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:43,352 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:18:43,352 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:521, output treesize:62 [2021-06-12 20:18:43,464 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:43,464 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2143460312] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:43,464 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:18:43,464 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-06-12 20:18:43,465 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139536890] [2021-06-12 20:18:43,465 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:18:43,465 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:18:43,465 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:18:43,465 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:18:43,465 INFO L87 Difference]: Start difference. First operand 121 states and 253 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:43,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:18:43,825 INFO L93 Difference]: Finished difference Result 166 states and 334 transitions. [2021-06-12 20:18:43,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:18:43,825 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:18:43,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:18:43,826 INFO L225 Difference]: With dead ends: 166 [2021-06-12 20:18:43,826 INFO L226 Difference]: Without dead ends: 150 [2021-06-12 20:18:43,826 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 604.4ms TimeCoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:18:43,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2021-06-12 20:18:43,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 123. [2021-06-12 20:18:43,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 122 states have (on average 2.1065573770491803) internal successors, (257), 122 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:43,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 257 transitions. [2021-06-12 20:18:43,827 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 257 transitions. Word has length 20 [2021-06-12 20:18:43,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:18:43,827 INFO L482 AbstractCegarLoop]: Abstraction has 123 states and 257 transitions. [2021-06-12 20:18:43,827 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:43,827 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 257 transitions. [2021-06-12 20:18:43,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:18:43,827 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:18:43,827 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:18:44,027 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25745,540 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:44,028 INFO L430 AbstractCegarLoop]: === Iteration 546 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:18:44,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:18:44,028 INFO L82 PathProgramCache]: Analyzing trace with hash 977978629, now seen corresponding path program 540 times [2021-06-12 20:18:44,028 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:18:44,028 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228097316] [2021-06-12 20:18:44,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:18:44,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:44,201 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:44,201 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:18:44,201 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228097316] [2021-06-12 20:18:44,201 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228097316] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:44,201 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1310229862] [2021-06-12 20:18:44,201 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 541 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 541 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:44,329 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:18:44,329 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:18:44,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:18:44,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:18:44,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:44,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:44,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:18:44,978 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:44,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:44,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:44,982 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:18:44,983 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:44,987 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:44,987 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:44,991 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:44,991 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:44,995 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:44,995 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:44,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:45,000 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:45,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:18:45,000 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:45,004 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:45,004 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:45,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:18:45,005 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:45,009 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:45,009 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:45,010 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:18:45,010 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:45,013 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:45,014 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:45,017 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:45,017 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:45,020 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:45,021 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:45,023 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:45,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:18:45,024 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:45,083 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-06-12 20:18:45,086 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:18:45,087 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:45,089 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:18:45,090 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:45,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:18:45,093 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:45,118 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:45,119 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:18:45,119 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:521, output treesize:62 [2021-06-12 20:18:45,226 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:45,227 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1310229862] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:45,227 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:18:45,227 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-06-12 20:18:45,227 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067291265] [2021-06-12 20:18:45,227 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:18:45,227 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:18:45,227 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:18:45,227 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:18:45,227 INFO L87 Difference]: Start difference. First operand 123 states and 257 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:45,596 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 59 [2021-06-12 20:18:45,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:18:45,689 INFO L93 Difference]: Finished difference Result 169 states and 345 transitions. [2021-06-12 20:18:45,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-12 20:18:45,689 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:18:45,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:18:45,690 INFO L225 Difference]: With dead ends: 169 [2021-06-12 20:18:45,690 INFO L226 Difference]: Without dead ends: 156 [2021-06-12 20:18:45,690 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 687.2ms TimeCoverageRelationStatistics Valid=75, Invalid=525, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:18:45,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2021-06-12 20:18:45,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 124. [2021-06-12 20:18:45,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 123 states have (on average 2.105691056910569) internal successors, (259), 123 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:45,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 259 transitions. [2021-06-12 20:18:45,691 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 259 transitions. Word has length 20 [2021-06-12 20:18:45,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:18:45,691 INFO L482 AbstractCegarLoop]: Abstraction has 124 states and 259 transitions. [2021-06-12 20:18:45,691 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:45,691 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 259 transitions. [2021-06-12 20:18:45,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:18:45,692 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:18:45,692 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:18:45,900 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25850,541 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:45,901 INFO L430 AbstractCegarLoop]: === Iteration 547 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:18:45,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:18:45,901 INFO L82 PathProgramCache]: Analyzing trace with hash 498693953, now seen corresponding path program 541 times [2021-06-12 20:18:45,901 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:18:45,901 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127907409] [2021-06-12 20:18:45,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:18:45,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:46,091 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:46,091 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:18:46,091 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127907409] [2021-06-12 20:18:46,091 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127907409] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:46,091 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [584611710] [2021-06-12 20:18:46,092 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 542 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 542 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:46,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:46,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:18:46,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:18:46,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:46,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:46,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:18:46,896 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:46,901 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:46,901 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:46,906 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:46,907 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:46,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:46,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:46,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:18:46,912 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:46,916 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:46,917 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:46,917 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:18:46,918 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:46,922 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:46,923 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:46,927 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:46,928 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:46,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:18:46,928 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:46,932 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:46,933 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:46,937 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:46,937 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:46,937 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:18:46,938 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:46,943 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:46,943 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:46,943 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:18:46,944 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:46,947 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:46,948 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:46,952 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:46,952 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:46,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:18:46,953 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:46,957 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:46,958 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:46,961 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:46,962 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:46,966 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:46,969 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:46,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:18:46,970 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:46,974 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:46,974 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:47,077 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 69 [2021-06-12 20:18:47,078 INFO L628 ElimStorePlain]: treesize reduction 18, result has 88.5 percent of original size [2021-06-12 20:18:47,081 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:18:47,082 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:47,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:18:47,085 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:47,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:18:47,089 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:47,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:18:47,093 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:47,135 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:47,137 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:18:47,137 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:777, output treesize:89 [2021-06-12 20:18:47,308 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:47,308 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [584611710] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:47,308 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:18:47,308 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-06-12 20:18:47,309 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925123459] [2021-06-12 20:18:47,309 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:18:47,309 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:18:47,309 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:18:47,309 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:18:47,309 INFO L87 Difference]: Start difference. First operand 124 states and 259 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:48,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:18:48,220 INFO L93 Difference]: Finished difference Result 234 states and 460 transitions. [2021-06-12 20:18:48,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-12 20:18:48,220 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:18:48,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:18:48,221 INFO L225 Difference]: With dead ends: 234 [2021-06-12 20:18:48,221 INFO L226 Difference]: Without dead ends: 201 [2021-06-12 20:18:48,221 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 1084.4ms TimeCoverageRelationStatistics Valid=110, Invalid=646, Unknown=0, NotChecked=0, Total=756 [2021-06-12 20:18:48,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2021-06-12 20:18:48,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 125. [2021-06-12 20:18:48,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 124 states have (on average 2.1048387096774195) internal successors, (261), 124 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:48,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 261 transitions. [2021-06-12 20:18:48,222 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 261 transitions. Word has length 20 [2021-06-12 20:18:48,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:18:48,222 INFO L482 AbstractCegarLoop]: Abstraction has 125 states and 261 transitions. [2021-06-12 20:18:48,222 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:48,222 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 261 transitions. [2021-06-12 20:18:48,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:18:48,223 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:18:48,223 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:18:48,423 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25992,542 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:48,423 INFO L430 AbstractCegarLoop]: === Iteration 548 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:18:48,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:18:48,423 INFO L82 PathProgramCache]: Analyzing trace with hash 1565723951, now seen corresponding path program 542 times [2021-06-12 20:18:48,423 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:18:48,423 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98748697] [2021-06-12 20:18:48,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:18:48,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:48,591 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:48,591 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:18:48,592 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98748697] [2021-06-12 20:18:48,592 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98748697] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:48,592 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [738953742] [2021-06-12 20:18:48,592 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 543 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 543 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:48,732 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:18:48,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:18:48,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:18:48,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:18:48,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:18:48,909 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:48,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:18:48,912 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:48,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:18:48,915 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:48,938 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:48,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:18:48,941 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:48,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:18:48,944 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:48,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:18:48,948 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:48,968 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:48,969 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:18:48,969 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:88, output treesize:52 [2021-06-12 20:18:49,042 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:49,043 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [738953742] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:49,043 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:18:49,043 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:18:49,043 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796585395] [2021-06-12 20:18:49,043 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:18:49,043 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:18:49,043 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:18:49,043 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:18:49,043 INFO L87 Difference]: Start difference. First operand 125 states and 261 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:49,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:18:49,388 INFO L93 Difference]: Finished difference Result 172 states and 351 transitions. [2021-06-12 20:18:49,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-12 20:18:49,388 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:18:49,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:18:49,388 INFO L225 Difference]: With dead ends: 172 [2021-06-12 20:18:49,388 INFO L226 Difference]: Without dead ends: 159 [2021-06-12 20:18:49,389 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 458.8ms TimeCoverageRelationStatistics Valid=73, Invalid=479, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:18:49,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2021-06-12 20:18:49,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 127. [2021-06-12 20:18:49,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 126 states have (on average 2.1031746031746033) internal successors, (265), 126 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:49,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 265 transitions. [2021-06-12 20:18:49,390 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 265 transitions. Word has length 20 [2021-06-12 20:18:49,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:18:49,390 INFO L482 AbstractCegarLoop]: Abstraction has 127 states and 265 transitions. [2021-06-12 20:18:49,390 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:49,390 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 265 transitions. [2021-06-12 20:18:49,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:18:49,390 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:18:49,390 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:18:49,590 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 543 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26129 [2021-06-12 20:18:49,591 INFO L430 AbstractCegarLoop]: === Iteration 549 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:18:49,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:18:49,591 INFO L82 PathProgramCache]: Analyzing trace with hash 1086439275, now seen corresponding path program 543 times [2021-06-12 20:18:49,591 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:18:49,591 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450895814] [2021-06-12 20:18:49,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:18:49,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:49,807 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:49,807 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:18:49,807 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450895814] [2021-06-12 20:18:49,807 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450895814] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:49,807 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [363322397] [2021-06-12 20:18:49,808 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 544 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 544 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:49,937 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:18:49,937 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:18:49,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:18:49,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:18:50,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:18:50,121 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:50,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:18:50,125 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:50,127 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:18:50,128 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:50,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:18:50,131 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:50,174 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:50,182 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:18:50,183 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:50,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:18:50,186 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:50,189 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:18:50,189 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:50,192 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:18:50,192 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:50,230 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:50,231 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:18:50,231 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:131, output treesize:75 [2021-06-12 20:18:50,362 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:50,362 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [363322397] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:50,362 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:18:50,362 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:18:50,363 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495486835] [2021-06-12 20:18:50,363 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:18:50,363 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:18:50,363 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:18:50,363 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:18:50,363 INFO L87 Difference]: Start difference. First operand 127 states and 265 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:50,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:18:50,911 INFO L93 Difference]: Finished difference Result 190 states and 375 transitions. [2021-06-12 20:18:50,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:18:50,911 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:18:50,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:18:50,912 INFO L225 Difference]: With dead ends: 190 [2021-06-12 20:18:50,912 INFO L226 Difference]: Without dead ends: 171 [2021-06-12 20:18:50,912 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 730.5ms TimeCoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:18:50,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2021-06-12 20:18:50,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 126. [2021-06-12 20:18:50,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 125 states have (on average 2.104) internal successors, (263), 125 states have internal predecessors, (263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:50,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 263 transitions. [2021-06-12 20:18:50,913 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 263 transitions. Word has length 20 [2021-06-12 20:18:50,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:18:50,913 INFO L482 AbstractCegarLoop]: Abstraction has 126 states and 263 transitions. [2021-06-12 20:18:50,913 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:50,913 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 263 transitions. [2021-06-12 20:18:50,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:18:50,913 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:18:50,914 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:18:51,114 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26153,544 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:51,114 INFO L430 AbstractCegarLoop]: === Iteration 550 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:18:51,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:18:51,114 INFO L82 PathProgramCache]: Analyzing trace with hash 551209473, now seen corresponding path program 544 times [2021-06-12 20:18:51,114 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:18:51,114 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259006202] [2021-06-12 20:18:51,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:18:51,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:51,303 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:51,303 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:18:51,304 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259006202] [2021-06-12 20:18:51,304 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259006202] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:51,304 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1302627056] [2021-06-12 20:18:51,304 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 545 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 545 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:51,432 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:18:51,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:18:51,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:18:51,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:18:51,625 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:18:51,626 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:51,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:18:51,629 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:51,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:18:51,633 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:51,636 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:18:51,637 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:51,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:18:51,640 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:51,694 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:51,697 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:18:51,698 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:51,701 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:18:51,701 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:51,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:18:51,705 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:51,707 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:18:51,708 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:51,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:18:51,711 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:51,756 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:51,757 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:18:51,758 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:172, output treesize:104 [2021-06-12 20:18:51,927 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:51,927 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1302627056] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:51,927 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:18:51,927 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:18:51,927 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609680750] [2021-06-12 20:18:51,927 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:18:51,927 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:18:51,927 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:18:51,928 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:18:51,928 INFO L87 Difference]: Start difference. First operand 126 states and 263 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:52,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:18:52,769 INFO L93 Difference]: Finished difference Result 179 states and 367 transitions. [2021-06-12 20:18:52,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-12 20:18:52,769 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:18:52,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:18:52,769 INFO L225 Difference]: With dead ends: 179 [2021-06-12 20:18:52,769 INFO L226 Difference]: Without dead ends: 167 [2021-06-12 20:18:52,770 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 13 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 956.8ms TimeCoverageRelationStatistics Valid=109, Invalid=647, Unknown=0, NotChecked=0, Total=756 [2021-06-12 20:18:52,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2021-06-12 20:18:52,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 128. [2021-06-12 20:18:52,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 127 states have (on average 2.1102362204724407) internal successors, (268), 127 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:52,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 268 transitions. [2021-06-12 20:18:52,771 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 268 transitions. Word has length 20 [2021-06-12 20:18:52,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:18:52,771 INFO L482 AbstractCegarLoop]: Abstraction has 128 states and 268 transitions. [2021-06-12 20:18:52,771 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:52,771 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 268 transitions. [2021-06-12 20:18:52,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:18:52,771 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:18:52,771 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:18:52,971 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 545 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26180 [2021-06-12 20:18:52,971 INFO L430 AbstractCegarLoop]: === Iteration 551 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:18:52,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:18:52,972 INFO L82 PathProgramCache]: Analyzing trace with hash 1401064339, now seen corresponding path program 545 times [2021-06-12 20:18:52,972 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:18:52,972 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382963041] [2021-06-12 20:18:52,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:18:52,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:53,215 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:53,215 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:18:53,215 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382963041] [2021-06-12 20:18:53,215 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382963041] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:53,215 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [940962976] [2021-06-12 20:18:53,215 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 546 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 546 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:53,344 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:18:53,345 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:18:53,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:18:53,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:18:53,970 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:53,970 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:53,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:18:53,971 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:53,974 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:53,975 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:53,977 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:53,978 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:53,980 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:53,981 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:18:53,981 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:54,035 INFO L628 ElimStorePlain]: treesize reduction 107, result has 36.3 percent of original size [2021-06-12 20:18:54,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:18:54,038 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:54,058 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:54,060 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:18:54,060 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:54,079 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:54,081 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:18:54,081 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:54,098 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:54,099 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:18:54,099 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:284, output treesize:46 [2021-06-12 20:18:54,175 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:54,175 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [940962976] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:54,175 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:18:54,175 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2021-06-12 20:18:54,175 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963104046] [2021-06-12 20:18:54,175 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-12 20:18:54,175 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:18:54,175 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-12 20:18:54,176 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:18:54,176 INFO L87 Difference]: Start difference. First operand 128 states and 268 transitions. Second operand has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:54,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:18:54,490 INFO L93 Difference]: Finished difference Result 160 states and 321 transitions. [2021-06-12 20:18:54,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:18:54,490 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:18:54,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:18:54,490 INFO L225 Difference]: With dead ends: 160 [2021-06-12 20:18:54,490 INFO L226 Difference]: Without dead ends: 138 [2021-06-12 20:18:54,490 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 669.6ms TimeCoverageRelationStatistics Valid=60, Invalid=446, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:18:54,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2021-06-12 20:18:54,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 131. [2021-06-12 20:18:54,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 130 states have (on average 2.1076923076923078) internal successors, (274), 130 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:54,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 274 transitions. [2021-06-12 20:18:54,491 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 274 transitions. Word has length 20 [2021-06-12 20:18:54,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:18:54,491 INFO L482 AbstractCegarLoop]: Abstraction has 131 states and 274 transitions. [2021-06-12 20:18:54,492 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:54,492 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 274 transitions. [2021-06-12 20:18:54,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:18:54,492 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:18:54,492 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:18:54,692 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26212,546 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:54,692 INFO L430 AbstractCegarLoop]: === Iteration 552 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:18:54,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:18:54,692 INFO L82 PathProgramCache]: Analyzing trace with hash -497426473, now seen corresponding path program 546 times [2021-06-12 20:18:54,692 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:18:54,692 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595714076] [2021-06-12 20:18:54,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:18:54,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:54,895 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:54,896 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:18:54,896 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595714076] [2021-06-12 20:18:54,896 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595714076] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:54,896 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [360696855] [2021-06-12 20:18:54,896 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 547 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 547 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:55,025 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 20:18:55,025 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:18:55,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:18:55,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:18:55,628 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:55,629 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:55,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:18:55,630 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:55,632 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:55,633 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:55,635 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:55,636 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:55,636 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:18:55,637 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:55,639 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:55,640 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:55,695 INFO L628 ElimStorePlain]: treesize reduction 118, result has 34.4 percent of original size [2021-06-12 20:18:55,697 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:18:55,698 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:55,717 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:55,719 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:18:55,719 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:55,738 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:55,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:18:55,740 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:55,757 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:55,763 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:18:55,763 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:284, output treesize:46 [2021-06-12 20:18:55,840 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:55,840 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [360696855] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:55,840 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:18:55,840 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2021-06-12 20:18:55,840 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488590993] [2021-06-12 20:18:55,840 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-12 20:18:55,840 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:18:55,840 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-12 20:18:55,840 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:18:55,840 INFO L87 Difference]: Start difference. First operand 131 states and 274 transitions. Second operand has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:56,183 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 53 [2021-06-12 20:18:56,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:18:56,311 INFO L93 Difference]: Finished difference Result 164 states and 336 transitions. [2021-06-12 20:18:56,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-12 20:18:56,311 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:18:56,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:18:56,311 INFO L225 Difference]: With dead ends: 164 [2021-06-12 20:18:56,311 INFO L226 Difference]: Without dead ends: 145 [2021-06-12 20:18:56,311 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 754.2ms TimeCoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:18:56,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2021-06-12 20:18:56,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 132. [2021-06-12 20:18:56,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 131 states have (on average 2.1068702290076335) internal successors, (276), 131 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:56,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 276 transitions. [2021-06-12 20:18:56,312 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 276 transitions. Word has length 20 [2021-06-12 20:18:56,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:18:56,313 INFO L482 AbstractCegarLoop]: Abstraction has 132 states and 276 transitions. [2021-06-12 20:18:56,313 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:56,313 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 276 transitions. [2021-06-12 20:18:56,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:18:56,313 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:18:56,313 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:18:56,513 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26366,547 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:56,513 INFO L430 AbstractCegarLoop]: === Iteration 553 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:18:56,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:18:56,513 INFO L82 PathProgramCache]: Analyzing trace with hash -1528499437, now seen corresponding path program 547 times [2021-06-12 20:18:56,513 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:18:56,514 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116900569] [2021-06-12 20:18:56,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:18:56,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:56,733 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:56,733 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:18:56,733 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116900569] [2021-06-12 20:18:56,733 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116900569] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:56,733 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [706991642] [2021-06-12 20:18:56,733 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 548 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 548 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:56,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:56,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:18:56,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:18:57,483 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:57,483 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:57,484 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:18:57,484 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:57,487 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:57,487 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:57,490 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:57,490 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:57,493 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:57,493 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:18:57,494 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:57,548 INFO L628 ElimStorePlain]: treesize reduction 107, result has 36.3 percent of original size [2021-06-12 20:18:57,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:18:57,551 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:57,570 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:57,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:18:57,572 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:57,590 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:57,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:18:57,593 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:57,609 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:57,610 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:18:57,610 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:284, output treesize:46 [2021-06-12 20:18:57,686 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:57,687 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [706991642] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:57,687 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:18:57,687 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2021-06-12 20:18:57,687 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607256485] [2021-06-12 20:18:57,687 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-12 20:18:57,687 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:18:57,687 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-12 20:18:57,687 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:18:57,687 INFO L87 Difference]: Start difference. First operand 132 states and 276 transitions. Second operand has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:58,211 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 54 [2021-06-12 20:18:58,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:18:58,244 INFO L93 Difference]: Finished difference Result 165 states and 333 transitions. [2021-06-12 20:18:58,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:18:58,245 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:18:58,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:18:58,245 INFO L225 Difference]: With dead ends: 165 [2021-06-12 20:18:58,245 INFO L226 Difference]: Without dead ends: 149 [2021-06-12 20:18:58,245 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 872.6ms TimeCoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:18:58,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2021-06-12 20:18:58,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 133. [2021-06-12 20:18:58,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 132 states have (on average 2.106060606060606) internal successors, (278), 132 states have internal predecessors, (278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:58,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 278 transitions. [2021-06-12 20:18:58,246 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 278 transitions. Word has length 20 [2021-06-12 20:18:58,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:18:58,246 INFO L482 AbstractCegarLoop]: Abstraction has 133 states and 278 transitions. [2021-06-12 20:18:58,246 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:58,246 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 278 transitions. [2021-06-12 20:18:58,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:18:58,246 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:18:58,246 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:18:58,447 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 548 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26479 [2021-06-12 20:18:58,447 INFO L430 AbstractCegarLoop]: === Iteration 554 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:18:58,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:18:58,447 INFO L82 PathProgramCache]: Analyzing trace with hash 793544791, now seen corresponding path program 548 times [2021-06-12 20:18:58,447 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:18:58,447 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704666032] [2021-06-12 20:18:58,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:18:58,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:18:58,641 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:58,642 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:18:58,642 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704666032] [2021-06-12 20:18:58,642 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704666032] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:58,642 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [900696207] [2021-06-12 20:18:58,642 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 549 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 549 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:18:58,771 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:18:58,771 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:18:58,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:18:58,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:18:59,298 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:59,298 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:59,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:18:59,299 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:59,302 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:59,302 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:59,305 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:18:59,305 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:59,308 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:18:59,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:18:59,308 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:59,362 INFO L628 ElimStorePlain]: treesize reduction 109, result has 35.1 percent of original size [2021-06-12 20:18:59,364 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:18:59,365 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:59,385 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:59,387 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:18:59,387 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:59,405 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:59,407 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:18:59,408 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:18:59,424 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:18:59,425 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:18:59,425 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:284, output treesize:46 [2021-06-12 20:18:59,504 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:18:59,504 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [900696207] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:18:59,504 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:18:59,504 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2021-06-12 20:18:59,504 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046819478] [2021-06-12 20:18:59,504 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-12 20:18:59,504 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:18:59,504 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-12 20:18:59,504 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:18:59,504 INFO L87 Difference]: Start difference. First operand 133 states and 278 transitions. Second operand has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:59,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:18:59,935 INFO L93 Difference]: Finished difference Result 158 states and 324 transitions. [2021-06-12 20:18:59,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:18:59,935 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:18:59,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:18:59,935 INFO L225 Difference]: With dead ends: 158 [2021-06-12 20:18:59,936 INFO L226 Difference]: Without dead ends: 145 [2021-06-12 20:18:59,936 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 696.8ms TimeCoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:18:59,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2021-06-12 20:18:59,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 134. [2021-06-12 20:18:59,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 133 states have (on average 2.1052631578947367) internal successors, (280), 133 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:59,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 280 transitions. [2021-06-12 20:18:59,937 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 280 transitions. Word has length 20 [2021-06-12 20:18:59,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:18:59,937 INFO L482 AbstractCegarLoop]: Abstraction has 134 states and 280 transitions. [2021-06-12 20:18:59,937 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:18:59,937 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 280 transitions. [2021-06-12 20:18:59,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:18:59,937 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:18:59,937 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:19:00,137 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26577,549 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:00,138 INFO L430 AbstractCegarLoop]: === Iteration 555 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:19:00,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:19:00,138 INFO L82 PathProgramCache]: Analyzing trace with hash 314260115, now seen corresponding path program 549 times [2021-06-12 20:19:00,138 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:19:00,138 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984153859] [2021-06-12 20:19:00,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:19:00,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:19:00,483 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:00,483 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:19:00,483 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984153859] [2021-06-12 20:19:00,483 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984153859] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:00,483 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1434442884] [2021-06-12 20:19:00,483 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 550 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 550 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:00,614 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:19:00,614 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:19:00,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:19:00,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:19:01,431 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:01,432 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:01,436 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:01,437 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:01,441 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:01,441 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:01,446 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:01,446 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:01,446 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:19:01,447 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:01,451 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:01,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-06-12 20:19:01,452 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:01,592 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 68 [2021-06-12 20:19:01,593 INFO L628 ElimStorePlain]: treesize reduction 496, result has 19.5 percent of original size [2021-06-12 20:19:01,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:19:01,597 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:01,639 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:01,642 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:19:01,642 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:01,688 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:01,691 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:19:01,692 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:01,731 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:01,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:19:01,734 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:01,772 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:01,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:19:01,776 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:01,812 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:01,814 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:01,815 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:01,849 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:01,852 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:19:01,852 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:01,886 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:01,887 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:19:01,887 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 10 variables, input treesize:769, output treesize:73 [2021-06-12 20:19:02,025 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:02,025 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1434442884] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:02,025 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:19:02,025 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2021-06-12 20:19:02,025 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875371190] [2021-06-12 20:19:02,025 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-12 20:19:02,025 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:19:02,026 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-12 20:19:02,026 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:19:02,026 INFO L87 Difference]: Start difference. First operand 134 states and 280 transitions. Second operand has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:02,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:19:02,572 INFO L93 Difference]: Finished difference Result 176 states and 348 transitions. [2021-06-12 20:19:02,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:19:02,573 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:19:02,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:19:02,573 INFO L225 Difference]: With dead ends: 176 [2021-06-12 20:19:02,573 INFO L226 Difference]: Without dead ends: 157 [2021-06-12 20:19:02,573 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 897.8ms TimeCoverageRelationStatistics Valid=81, Invalid=569, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:19:02,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2021-06-12 20:19:02,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 131. [2021-06-12 20:19:02,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 130 states have (on average 2.1076923076923078) internal successors, (274), 130 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:02,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 274 transitions. [2021-06-12 20:19:02,574 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 274 transitions. Word has length 20 [2021-06-12 20:19:02,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:19:02,574 INFO L482 AbstractCegarLoop]: Abstraction has 131 states and 274 transitions. [2021-06-12 20:19:02,574 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:02,574 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 274 transitions. [2021-06-12 20:19:02,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:19:02,575 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:19:02,575 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:19:02,775 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 550 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26635 [2021-06-12 20:19:02,775 INFO L430 AbstractCegarLoop]: === Iteration 556 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:19:02,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:19:02,775 INFO L82 PathProgramCache]: Analyzing trace with hash 1685112193, now seen corresponding path program 550 times [2021-06-12 20:19:02,775 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:19:02,775 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660829510] [2021-06-12 20:19:02,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:19:02,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:19:02,961 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:02,961 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:19:02,961 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660829510] [2021-06-12 20:19:02,961 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660829510] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:02,961 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [419339285] [2021-06-12 20:19:02,962 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 551 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 551 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:03,090 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:19:03,091 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:19:03,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:19:03,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:19:03,805 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:03,805 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:03,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:03,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:03,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:03,810 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:03,814 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:03,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:03,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:03,815 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:03,824 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:03,825 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:03,828 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:03,828 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:03,832 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:03,833 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:03,833 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:19:03,834 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:03,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:03,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:03,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:19:03,838 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:03,842 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:03,842 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:03,846 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:03,846 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:03,849 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:03,850 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:03,853 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:03,853 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:03,857 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:03,857 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:03,857 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:19:03,858 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:03,861 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:03,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:03,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:19:03,863 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:03,866 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:03,866 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:03,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:03,867 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:03,869 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:03,870 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:03,922 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:19:03,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:19:03,925 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:03,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:19:03,928 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:03,931 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:03,931 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:03,952 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:03,953 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:19:03,953 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:591, output treesize:52 [2021-06-12 20:19:04,033 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:04,033 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [419339285] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:04,033 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:19:04,033 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-06-12 20:19:04,033 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150003107] [2021-06-12 20:19:04,033 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:19:04,033 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:19:04,033 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:19:04,034 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:19:04,034 INFO L87 Difference]: Start difference. First operand 131 states and 274 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:04,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:19:04,534 INFO L93 Difference]: Finished difference Result 165 states and 338 transitions. [2021-06-12 20:19:04,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-12 20:19:04,535 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:19:04,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:19:04,535 INFO L225 Difference]: With dead ends: 165 [2021-06-12 20:19:04,535 INFO L226 Difference]: Without dead ends: 146 [2021-06-12 20:19:04,535 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 675.0ms TimeCoverageRelationStatistics Valid=72, Invalid=528, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:19:04,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2021-06-12 20:19:04,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 133. [2021-06-12 20:19:04,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 132 states have (on average 2.106060606060606) internal successors, (278), 132 states have internal predecessors, (278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:04,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 278 transitions. [2021-06-12 20:19:04,537 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 278 transitions. Word has length 20 [2021-06-12 20:19:04,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:19:04,537 INFO L482 AbstractCegarLoop]: Abstraction has 133 states and 278 transitions. [2021-06-12 20:19:04,537 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:04,537 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 278 transitions. [2021-06-12 20:19:04,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:19:04,537 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:19:04,537 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:19:04,737 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 551 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26778 [2021-06-12 20:19:04,737 INFO L430 AbstractCegarLoop]: === Iteration 557 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:19:04,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:19:04,738 INFO L82 PathProgramCache]: Analyzing trace with hash 654039229, now seen corresponding path program 551 times [2021-06-12 20:19:04,738 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:19:04,738 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109517387] [2021-06-12 20:19:04,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:19:04,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:19:04,937 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:04,938 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:19:04,938 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109517387] [2021-06-12 20:19:04,938 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109517387] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:04,938 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1708533301] [2021-06-12 20:19:04,938 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 552 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 552 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:05,073 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:19:05,073 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:19:05,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:19:05,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:19:05,790 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:05,790 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:05,794 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:05,795 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:05,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:19:05,796 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:05,799 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:05,800 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:05,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:05,801 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:05,804 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:05,805 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:05,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:19:05,806 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:05,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:05,810 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:05,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:05,811 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:05,814 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:05,815 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:05,818 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:05,819 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:05,822 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:05,823 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:05,823 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:05,824 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:05,827 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:05,828 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:05,831 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:05,831 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:05,835 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:05,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:05,836 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:19:05,837 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:05,840 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:05,841 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:05,844 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:05,844 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:05,847 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:05,848 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:05,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:19:05,848 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:05,851 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:05,851 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:05,905 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:19:05,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:19:05,908 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:05,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:05,911 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:05,913 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:19:05,914 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:05,935 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:05,936 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:19:05,936 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:591, output treesize:52 [2021-06-12 20:19:06,015 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:06,015 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1708533301] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:06,015 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:19:06,015 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-06-12 20:19:06,015 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35293970] [2021-06-12 20:19:06,015 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:19:06,015 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:19:06,016 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:19:06,016 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:19:06,016 INFO L87 Difference]: Start difference. First operand 133 states and 278 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:06,409 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 57 [2021-06-12 20:19:06,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:19:06,528 INFO L93 Difference]: Finished difference Result 162 states and 332 transitions. [2021-06-12 20:19:06,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-12 20:19:06,528 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:19:06,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:19:06,529 INFO L225 Difference]: With dead ends: 162 [2021-06-12 20:19:06,529 INFO L226 Difference]: Without dead ends: 146 [2021-06-12 20:19:06,529 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 754.5ms TimeCoverageRelationStatistics Valid=72, Invalid=528, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:19:06,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2021-06-12 20:19:06,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 134. [2021-06-12 20:19:06,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 133 states have (on average 2.1052631578947367) internal successors, (280), 133 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:06,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 280 transitions. [2021-06-12 20:19:06,530 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 280 transitions. Word has length 20 [2021-06-12 20:19:06,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:19:06,530 INFO L482 AbstractCegarLoop]: Abstraction has 134 states and 280 transitions. [2021-06-12 20:19:06,530 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:06,530 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 280 transitions. [2021-06-12 20:19:06,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:19:06,530 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:19:06,530 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:19:06,731 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 552 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26880 [2021-06-12 20:19:06,731 INFO L430 AbstractCegarLoop]: === Iteration 558 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:19:06,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:19:06,731 INFO L82 PathProgramCache]: Analyzing trace with hash -1318883839, now seen corresponding path program 552 times [2021-06-12 20:19:06,731 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:19:06,731 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212388586] [2021-06-12 20:19:06,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:19:06,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:19:06,933 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:06,933 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:19:06,933 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212388586] [2021-06-12 20:19:06,933 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212388586] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:06,933 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1570181811] [2021-06-12 20:19:06,933 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 553 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 553 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:07,064 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 20:19:07,064 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:19:07,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:19:07,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:19:07,847 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:07,847 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:07,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:07,848 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:07,852 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:07,852 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:07,852 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:07,853 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:07,856 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:07,857 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:07,860 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:07,861 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:07,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:19:07,862 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:07,865 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:07,866 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:07,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:07,870 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:07,870 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:07,871 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:07,874 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:07,875 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:07,875 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:19:07,876 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:07,879 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:07,880 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:07,883 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:07,884 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:07,887 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:07,888 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:07,890 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:07,891 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:07,894 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:07,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:07,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:19:07,896 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:07,899 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:07,899 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:07,902 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:07,903 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:07,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:07,904 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:07,906 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:07,907 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:07,959 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:19:07,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:19:07,963 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:07,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:19:07,966 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:07,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:07,969 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:07,989 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:07,990 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:19:07,990 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:579, output treesize:52 [2021-06-12 20:19:08,070 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:08,070 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1570181811] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:08,070 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:19:08,070 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-06-12 20:19:08,071 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765486881] [2021-06-12 20:19:08,071 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:19:08,071 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:19:08,071 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:19:08,071 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:19:08,071 INFO L87 Difference]: Start difference. First operand 134 states and 280 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:08,487 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 54 [2021-06-12 20:19:08,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:19:08,575 INFO L93 Difference]: Finished difference Result 159 states and 326 transitions. [2021-06-12 20:19:08,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:19:08,575 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:19:08,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:19:08,575 INFO L225 Difference]: With dead ends: 159 [2021-06-12 20:19:08,575 INFO L226 Difference]: Without dead ends: 146 [2021-06-12 20:19:08,575 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 743.1ms TimeCoverageRelationStatistics Valid=72, Invalid=528, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:19:08,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2021-06-12 20:19:08,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 135. [2021-06-12 20:19:08,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 134 states have (on average 2.1044776119402986) internal successors, (282), 134 states have internal predecessors, (282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:08,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 282 transitions. [2021-06-12 20:19:08,577 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 282 transitions. Word has length 20 [2021-06-12 20:19:08,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:19:08,577 INFO L482 AbstractCegarLoop]: Abstraction has 135 states and 282 transitions. [2021-06-12 20:19:08,577 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:08,577 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 282 transitions. [2021-06-12 20:19:08,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:19:08,577 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:19:08,577 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:19:08,777 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27052,553 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:08,778 INFO L430 AbstractCegarLoop]: === Iteration 559 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:19:08,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:19:08,778 INFO L82 PathProgramCache]: Analyzing trace with hash -1798168515, now seen corresponding path program 553 times [2021-06-12 20:19:08,778 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:19:08,778 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827935140] [2021-06-12 20:19:08,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:19:08,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:19:08,989 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:08,989 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:19:08,989 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827935140] [2021-06-12 20:19:08,989 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827935140] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:08,989 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [603647753] [2021-06-12 20:19:08,989 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 554 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 554 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:09,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:19:09,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:19:09,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:19:09,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:09,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:09,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:09,870 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:09,874 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:09,875 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:09,879 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:09,879 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:09,883 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:09,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:09,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:09,885 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:09,889 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:09,889 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:09,894 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:09,894 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:09,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:09,895 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:09,899 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:09,899 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:09,899 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:19:09,900 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:09,904 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:09,905 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:09,905 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:19:09,906 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:09,909 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:09,910 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:09,913 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:09,914 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:09,918 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:09,918 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:09,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:09,919 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:09,923 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:09,923 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:09,923 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:19:09,924 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:09,927 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:09,928 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:09,932 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:09,933 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:09,937 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:09,937 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:09,941 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:09,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:19:09,942 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:10,039 INFO L628 ElimStorePlain]: treesize reduction 18, result has 87.2 percent of original size [2021-06-12 20:19:10,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:10,043 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:10,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:19:10,047 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:10,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:19:10,050 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:10,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:19:10,054 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:10,092 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:10,094 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:19:10,094 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:709, output treesize:79 [2021-06-12 20:19:10,247 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:10,247 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [603647753] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:10,247 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:19:10,247 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-06-12 20:19:10,247 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896902381] [2021-06-12 20:19:10,247 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:19:10,247 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:19:10,248 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:19:10,248 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=333, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:19:10,248 INFO L87 Difference]: Start difference. First operand 135 states and 282 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:10,372 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 54 [2021-06-12 20:19:11,040 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 55 [2021-06-12 20:19:11,199 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 59 [2021-06-12 20:19:11,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:19:11,668 INFO L93 Difference]: Finished difference Result 251 states and 491 transitions. [2021-06-12 20:19:11,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-06-12 20:19:11,668 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:19:11,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:19:11,668 INFO L225 Difference]: With dead ends: 251 [2021-06-12 20:19:11,668 INFO L226 Difference]: Without dead ends: 211 [2021-06-12 20:19:11,669 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 1581.9ms TimeCoverageRelationStatistics Valid=146, Invalid=846, Unknown=0, NotChecked=0, Total=992 [2021-06-12 20:19:11,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-06-12 20:19:11,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 136. [2021-06-12 20:19:11,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 135 states have (on average 2.1037037037037036) internal successors, (284), 135 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:11,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 284 transitions. [2021-06-12 20:19:11,670 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 284 transitions. Word has length 20 [2021-06-12 20:19:11,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:19:11,670 INFO L482 AbstractCegarLoop]: Abstraction has 136 states and 284 transitions. [2021-06-12 20:19:11,670 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:11,670 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 284 transitions. [2021-06-12 20:19:11,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:19:11,670 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:19:11,670 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:19:11,870 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 554 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27272 [2021-06-12 20:19:11,871 INFO L430 AbstractCegarLoop]: === Iteration 560 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:19:11,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:19:11,871 INFO L82 PathProgramCache]: Analyzing trace with hash 1694275027, now seen corresponding path program 554 times [2021-06-12 20:19:11,871 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:19:11,871 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067357811] [2021-06-12 20:19:11,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:19:11,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:19:12,060 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:12,061 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:19:12,061 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067357811] [2021-06-12 20:19:12,061 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067357811] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:12,061 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [784885594] [2021-06-12 20:19:12,061 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 555 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 555 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:12,191 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:19:12,191 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:19:12,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:19:12,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:19:12,828 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:12,828 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:12,832 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:12,833 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:12,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:12,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:12,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:19:12,838 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:12,842 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:12,842 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:12,842 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:12,843 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:12,847 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:12,847 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:12,850 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:12,851 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:12,851 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:19:12,852 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:12,855 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:12,856 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:12,859 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:12,860 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:12,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:19:12,861 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:12,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:12,865 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:12,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:12,865 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:12,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:12,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:12,870 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:12,870 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:12,873 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:12,874 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:12,876 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:12,877 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:12,936 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-06-12 20:19:12,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:19:12,939 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:12,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:19:12,942 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:12,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:12,945 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:12,969 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:12,970 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:19:12,970 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:521, output treesize:62 [2021-06-12 20:19:13,080 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:13,080 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [784885594] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:13,080 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:19:13,080 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-06-12 20:19:13,080 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225096678] [2021-06-12 20:19:13,080 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:19:13,080 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:19:13,080 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:19:13,080 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:19:13,080 INFO L87 Difference]: Start difference. First operand 136 states and 284 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:13,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:19:13,595 INFO L93 Difference]: Finished difference Result 166 states and 340 transitions. [2021-06-12 20:19:13,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-12 20:19:13,595 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:19:13,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:19:13,595 INFO L225 Difference]: With dead ends: 166 [2021-06-12 20:19:13,595 INFO L226 Difference]: Without dead ends: 150 [2021-06-12 20:19:13,595 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 635.7ms TimeCoverageRelationStatistics Valid=69, Invalid=483, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:19:13,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2021-06-12 20:19:13,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 138. [2021-06-12 20:19:13,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 137 states have (on average 2.102189781021898) internal successors, (288), 137 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:13,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 288 transitions. [2021-06-12 20:19:13,597 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 288 transitions. Word has length 20 [2021-06-12 20:19:13,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:19:13,597 INFO L482 AbstractCegarLoop]: Abstraction has 138 states and 288 transitions. [2021-06-12 20:19:13,597 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:13,597 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 288 transitions. [2021-06-12 20:19:13,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:19:13,597 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:19:13,597 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:19:13,797 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27389,555 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:13,797 INFO L430 AbstractCegarLoop]: === Iteration 561 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:19:13,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:19:13,798 INFO L82 PathProgramCache]: Analyzing trace with hash -278648041, now seen corresponding path program 555 times [2021-06-12 20:19:13,798 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:19:13,798 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453986598] [2021-06-12 20:19:13,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:19:13,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:19:13,995 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:13,996 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:19:13,996 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453986598] [2021-06-12 20:19:13,996 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453986598] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:13,996 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1199386636] [2021-06-12 20:19:13,996 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 556 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 556 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:14,127 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:19:14,127 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:19:14,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:19:14,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:19:14,826 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:14,826 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:14,830 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:14,831 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:14,835 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:14,835 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:14,836 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:19:14,836 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:14,840 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:14,840 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:14,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:19:14,841 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:14,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:14,846 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:14,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:14,847 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:14,850 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:14,851 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:14,854 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:14,855 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:14,858 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:14,858 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:14,859 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:14,859 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:14,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:14,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:14,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:19:14,864 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:14,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:14,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:14,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:14,869 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:14,872 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:14,872 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:14,875 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:14,876 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:14,935 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-06-12 20:19:14,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:14,938 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:14,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:19:14,942 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:14,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:19:14,945 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:14,969 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:14,970 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:19:14,970 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:521, output treesize:62 [2021-06-12 20:19:15,081 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:15,081 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1199386636] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:15,081 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:19:15,081 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-06-12 20:19:15,081 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380460136] [2021-06-12 20:19:15,081 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:19:15,081 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:19:15,082 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:19:15,082 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:19:15,082 INFO L87 Difference]: Start difference. First operand 138 states and 288 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:15,522 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 60 [2021-06-12 20:19:15,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:19:15,552 INFO L93 Difference]: Finished difference Result 164 states and 332 transitions. [2021-06-12 20:19:15,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:19:15,552 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:19:15,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:19:15,552 INFO L225 Difference]: With dead ends: 164 [2021-06-12 20:19:15,552 INFO L226 Difference]: Without dead ends: 151 [2021-06-12 20:19:15,552 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 729.1ms TimeCoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:19:15,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2021-06-12 20:19:15,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 139. [2021-06-12 20:19:15,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 138 states have (on average 2.101449275362319) internal successors, (290), 138 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:15,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 290 transitions. [2021-06-12 20:19:15,554 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 290 transitions. Word has length 20 [2021-06-12 20:19:15,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:19:15,554 INFO L482 AbstractCegarLoop]: Abstraction has 139 states and 290 transitions. [2021-06-12 20:19:15,554 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:15,554 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 290 transitions. [2021-06-12 20:19:15,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:19:15,554 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:19:15,554 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:19:15,754 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27572,556 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:15,754 INFO L430 AbstractCegarLoop]: === Iteration 562 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:19:15,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:19:15,755 INFO L82 PathProgramCache]: Analyzing trace with hash -757932717, now seen corresponding path program 556 times [2021-06-12 20:19:15,755 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:19:15,755 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165345807] [2021-06-12 20:19:15,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:19:15,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:19:15,954 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:15,954 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:19:15,954 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165345807] [2021-06-12 20:19:15,954 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165345807] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:15,954 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1896961259] [2021-06-12 20:19:15,954 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 557 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 557 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:16,086 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:19:16,086 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:19:16,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:19:16,087 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:19:16,833 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:16,833 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:16,838 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:16,838 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:16,843 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:16,844 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:16,848 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:16,848 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:16,853 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:16,853 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:16,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:19:16,854 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:16,859 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:16,859 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:16,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:16,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:16,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:16,865 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:16,869 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:16,870 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:16,874 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:16,875 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:16,875 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:19:16,876 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:16,880 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:16,880 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:16,884 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:16,885 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:16,889 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:16,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:16,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:19:16,891 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:16,894 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:16,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:16,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:19:16,896 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:16,900 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:16,900 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:16,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:16,901 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:16,904 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:16,905 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:16,905 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:16,906 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:16,909 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:16,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:16,910 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:17,013 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 69 [2021-06-12 20:19:17,014 INFO L628 ElimStorePlain]: treesize reduction 18, result has 88.5 percent of original size [2021-06-12 20:19:17,017 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:19:17,018 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:17,021 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:17,022 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:17,024 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:19:17,025 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:17,028 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:19:17,029 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:17,072 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:17,073 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:19:17,073 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:777, output treesize:89 [2021-06-12 20:19:17,249 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:17,250 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1896961259] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:17,250 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:19:17,250 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-06-12 20:19:17,250 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785334269] [2021-06-12 20:19:17,250 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:19:17,250 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:19:17,250 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:19:17,250 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:19:17,250 INFO L87 Difference]: Start difference. First operand 139 states and 290 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:18,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:19:18,260 INFO L93 Difference]: Finished difference Result 229 states and 451 transitions. [2021-06-12 20:19:18,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-12 20:19:18,260 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:19:18,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:19:18,260 INFO L225 Difference]: With dead ends: 229 [2021-06-12 20:19:18,260 INFO L226 Difference]: Without dead ends: 196 [2021-06-12 20:19:18,261 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 1119.7ms TimeCoverageRelationStatistics Valid=108, Invalid=648, Unknown=0, NotChecked=0, Total=756 [2021-06-12 20:19:18,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2021-06-12 20:19:18,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 137. [2021-06-12 20:19:18,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 136 states have (on average 2.1029411764705883) internal successors, (286), 136 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:18,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 286 transitions. [2021-06-12 20:19:18,262 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 286 transitions. Word has length 20 [2021-06-12 20:19:18,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:19:18,262 INFO L482 AbstractCegarLoop]: Abstraction has 137 states and 286 transitions. [2021-06-12 20:19:18,262 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:18,262 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 286 transitions. [2021-06-12 20:19:18,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:19:18,262 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:19:18,262 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:19:18,463 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27751,557 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:18,463 INFO L430 AbstractCegarLoop]: === Iteration 563 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:19:18,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:19:18,463 INFO L82 PathProgramCache]: Analyzing trace with hash 309097281, now seen corresponding path program 557 times [2021-06-12 20:19:18,463 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:19:18,463 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620093128] [2021-06-12 20:19:18,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:19:18,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:19:18,650 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:18,650 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:19:18,650 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620093128] [2021-06-12 20:19:18,651 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620093128] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:18,651 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [850983528] [2021-06-12 20:19:18,651 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 558 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 558 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:18,783 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:19:18,783 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:19:18,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:19:18,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:19:19,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:19,045 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:19,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:19:19,048 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:19,050 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:19:19,051 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:19,074 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:19,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:19,078 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:19,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:19:19,081 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:19,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:19:19,083 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:19,103 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:19,104 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:19:19,104 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:92, output treesize:56 [2021-06-12 20:19:19,183 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:19,183 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [850983528] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:19,183 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:19:19,183 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:19:19,183 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989994814] [2021-06-12 20:19:19,183 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:19:19,183 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:19:19,183 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:19:19,184 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:19:19,184 INFO L87 Difference]: Start difference. First operand 137 states and 286 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:19,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:19:19,579 INFO L93 Difference]: Finished difference Result 163 states and 334 transitions. [2021-06-12 20:19:19,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:19:19,580 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:19:19,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:19:19,580 INFO L225 Difference]: With dead ends: 163 [2021-06-12 20:19:19,580 INFO L226 Difference]: Without dead ends: 150 [2021-06-12 20:19:19,580 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 556.8ms TimeCoverageRelationStatistics Valid=66, Invalid=440, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:19:19,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2021-06-12 20:19:19,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 139. [2021-06-12 20:19:19,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 138 states have (on average 2.101449275362319) internal successors, (290), 138 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:19,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 290 transitions. [2021-06-12 20:19:19,582 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 290 transitions. Word has length 20 [2021-06-12 20:19:19,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:19:19,582 INFO L482 AbstractCegarLoop]: Abstraction has 139 states and 290 transitions. [2021-06-12 20:19:19,582 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:19,582 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 290 transitions. [2021-06-12 20:19:19,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:19:19,582 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:19:19,582 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:19:19,782 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 558 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27985 [2021-06-12 20:19:19,782 INFO L430 AbstractCegarLoop]: === Iteration 564 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:19:19,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:19:19,783 INFO L82 PathProgramCache]: Analyzing trace with hash -170187395, now seen corresponding path program 558 times [2021-06-12 20:19:19,783 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:19:19,783 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327098981] [2021-06-12 20:19:19,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:19:19,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:19:19,962 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:19,962 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:19:19,962 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327098981] [2021-06-12 20:19:19,962 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327098981] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:19,962 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [679907027] [2021-06-12 20:19:19,962 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 559 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 559 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:20,094 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:19:20,094 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:19:20,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:19:20,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:19:20,270 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:19:20,271 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:20,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:19:20,275 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:20,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:19:20,278 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:20,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:20,281 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:20,324 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:20,327 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:20,327 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:20,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:19:20,331 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:20,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:19:20,334 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:20,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:19:20,337 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:20,374 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:20,375 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:19:20,375 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:131, output treesize:75 [2021-06-12 20:19:20,511 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:20,511 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [679907027] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:20,511 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:19:20,511 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:19:20,511 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528795320] [2021-06-12 20:19:20,511 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:19:20,511 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:19:20,512 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:19:20,512 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:19:20,512 INFO L87 Difference]: Start difference. First operand 139 states and 290 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:20,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:19:20,999 INFO L93 Difference]: Finished difference Result 162 states and 332 transitions. [2021-06-12 20:19:20,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:19:20,999 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:19:20,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:19:21,000 INFO L225 Difference]: With dead ends: 162 [2021-06-12 20:19:21,000 INFO L226 Difference]: Without dead ends: 150 [2021-06-12 20:19:21,000 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 585.3ms TimeCoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:19:21,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2021-06-12 20:19:21,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 139. [2021-06-12 20:19:21,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 138 states have (on average 2.101449275362319) internal successors, (290), 138 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:21,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 290 transitions. [2021-06-12 20:19:21,001 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 290 transitions. Word has length 20 [2021-06-12 20:19:21,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:19:21,001 INFO L482 AbstractCegarLoop]: Abstraction has 139 states and 290 transitions. [2021-06-12 20:19:21,001 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:21,001 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 290 transitions. [2021-06-12 20:19:21,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:19:21,001 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:19:21,001 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:19:21,202 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 559 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28022 [2021-06-12 20:19:21,202 INFO L430 AbstractCegarLoop]: === Iteration 565 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:19:21,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:19:21,202 INFO L82 PathProgramCache]: Analyzing trace with hash -705417197, now seen corresponding path program 559 times [2021-06-12 20:19:21,202 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:19:21,202 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350848129] [2021-06-12 20:19:21,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:19:21,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:19:21,396 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:21,397 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:19:21,397 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350848129] [2021-06-12 20:19:21,397 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350848129] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:21,397 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1153975590] [2021-06-12 20:19:21,397 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 560 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 560 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:21,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:19:21,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:19:21,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:19:21,721 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:19:21,722 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:21,725 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:21,725 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:21,728 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:19:21,729 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:21,731 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:19:21,732 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:21,777 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:21,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:19:21,780 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:21,783 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:19:21,783 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:21,786 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:21,787 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:21,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:19:21,790 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:21,827 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:21,828 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:19:21,829 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:131, output treesize:75 [2021-06-12 20:19:21,976 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:21,976 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1153975590] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:21,976 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:19:21,976 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:19:21,976 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988282492] [2021-06-12 20:19:21,976 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:19:21,976 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:19:21,976 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:19:21,976 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:19:21,976 INFO L87 Difference]: Start difference. First operand 139 states and 290 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:22,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:19:22,677 INFO L93 Difference]: Finished difference Result 170 states and 350 transitions. [2021-06-12 20:19:22,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-12 20:19:22,677 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:19:22,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:19:22,678 INFO L225 Difference]: With dead ends: 170 [2021-06-12 20:19:22,678 INFO L226 Difference]: Without dead ends: 158 [2021-06-12 20:19:22,678 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 13 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 843.6ms TimeCoverageRelationStatistics Valid=98, Invalid=604, Unknown=0, NotChecked=0, Total=702 [2021-06-12 20:19:22,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2021-06-12 20:19:22,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 139. [2021-06-12 20:19:22,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 138 states have (on average 2.101449275362319) internal successors, (290), 138 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:22,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 290 transitions. [2021-06-12 20:19:22,679 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 290 transitions. Word has length 20 [2021-06-12 20:19:22,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:19:22,679 INFO L482 AbstractCegarLoop]: Abstraction has 139 states and 290 transitions. [2021-06-12 20:19:22,679 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:22,679 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 290 transitions. [2021-06-12 20:19:22,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:19:22,680 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:19:22,680 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:19:22,880 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28046,560 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:22,880 INFO L430 AbstractCegarLoop]: === Iteration 566 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:19:22,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:19:22,880 INFO L82 PathProgramCache]: Analyzing trace with hash 624334103, now seen corresponding path program 560 times [2021-06-12 20:19:22,880 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:19:22,880 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424740267] [2021-06-12 20:19:22,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:19:22,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:19:23,077 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:23,078 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:19:23,078 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424740267] [2021-06-12 20:19:23,078 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424740267] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:23,078 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [524840492] [2021-06-12 20:19:23,078 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 561 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 561 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:23,210 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:19:23,210 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:19:23,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:19:23,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:19:23,873 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:23,874 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:23,874 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:19:23,875 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:23,878 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:23,879 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:23,883 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:23,883 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:23,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:19:23,884 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:23,888 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:23,888 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:23,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:23,889 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:23,893 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:23,893 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:23,897 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:23,897 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:23,901 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:23,901 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:23,905 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:23,905 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:23,909 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:23,909 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:23,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:23,913 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:23,913 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:23,914 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:23,917 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:23,917 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:23,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:19:23,918 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:23,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:23,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:23,922 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:19:23,923 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:23,926 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:23,927 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:23,929 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:23,930 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:23,933 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:23,933 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:23,933 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:23,986 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:19:23,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:19:23,989 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:23,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:23,992 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:23,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:19:23,995 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:24,016 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:24,017 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:19:24,017 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:591, output treesize:52 [2021-06-12 20:19:24,101 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:24,101 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [524840492] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:24,101 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:19:24,101 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-06-12 20:19:24,101 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682716819] [2021-06-12 20:19:24,101 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:19:24,101 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:19:24,101 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:19:24,101 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:19:24,102 INFO L87 Difference]: Start difference. First operand 139 states and 290 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:24,427 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 60 [2021-06-12 20:19:24,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:19:24,557 INFO L93 Difference]: Finished difference Result 174 states and 356 transitions. [2021-06-12 20:19:24,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-12 20:19:24,557 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:19:24,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:19:24,558 INFO L225 Difference]: With dead ends: 174 [2021-06-12 20:19:24,558 INFO L226 Difference]: Without dead ends: 155 [2021-06-12 20:19:24,558 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 653.0ms TimeCoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:19:24,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-06-12 20:19:24,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 142. [2021-06-12 20:19:24,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 141 states have (on average 2.099290780141844) internal successors, (296), 141 states have internal predecessors, (296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:24,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 296 transitions. [2021-06-12 20:19:24,559 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 296 transitions. Word has length 20 [2021-06-12 20:19:24,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:19:24,559 INFO L482 AbstractCegarLoop]: Abstraction has 142 states and 296 transitions. [2021-06-12 20:19:24,559 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:24,559 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 296 transitions. [2021-06-12 20:19:24,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:19:24,559 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:19:24,560 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:19:24,760 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 561 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28071 [2021-06-12 20:19:24,760 INFO L430 AbstractCegarLoop]: === Iteration 567 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:19:24,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:19:24,760 INFO L82 PathProgramCache]: Analyzing trace with hash -406738861, now seen corresponding path program 561 times [2021-06-12 20:19:24,760 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:19:24,760 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886243718] [2021-06-12 20:19:24,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:19:24,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:19:24,962 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:24,962 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:19:24,962 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886243718] [2021-06-12 20:19:24,962 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886243718] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:24,962 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1138953876] [2021-06-12 20:19:24,962 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 562 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 562 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:25,095 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 20:19:25,095 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:19:25,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:19:25,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:19:25,794 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:25,794 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:25,794 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:25,795 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:25,798 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:25,799 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:25,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:19:25,800 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:25,804 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:25,805 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:25,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:25,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:25,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:25,810 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:25,814 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:25,814 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:25,818 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:25,818 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:25,818 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:19:25,819 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:25,823 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:25,824 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:25,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:19:25,825 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:25,828 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:25,829 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:25,832 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:25,833 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:25,836 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:25,837 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:25,840 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:25,841 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:25,844 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:25,844 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:25,847 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:25,848 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:25,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:25,849 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:25,852 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:25,852 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:25,852 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:19:25,853 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:25,855 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:25,856 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:25,908 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:19:25,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:19:25,912 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:25,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:19:25,915 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:25,917 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:25,918 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:25,938 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:25,939 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:19:25,939 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:591, output treesize:52 [2021-06-12 20:19:26,017 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:26,017 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1138953876] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:26,017 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:19:26,017 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-06-12 20:19:26,017 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063182769] [2021-06-12 20:19:26,018 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:19:26,018 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:19:26,018 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:19:26,018 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:19:26,018 INFO L87 Difference]: Start difference. First operand 142 states and 296 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:26,382 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 57 [2021-06-12 20:19:26,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:19:26,484 INFO L93 Difference]: Finished difference Result 171 states and 350 transitions. [2021-06-12 20:19:26,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-12 20:19:26,485 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:19:26,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:19:26,485 INFO L225 Difference]: With dead ends: 171 [2021-06-12 20:19:26,485 INFO L226 Difference]: Without dead ends: 155 [2021-06-12 20:19:26,485 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 710.6ms TimeCoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:19:26,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-06-12 20:19:26,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 143. [2021-06-12 20:19:26,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 142 states have (on average 2.0985915492957745) internal successors, (298), 142 states have internal predecessors, (298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:26,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 298 transitions. [2021-06-12 20:19:26,486 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 298 transitions. Word has length 20 [2021-06-12 20:19:26,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:19:26,487 INFO L482 AbstractCegarLoop]: Abstraction has 143 states and 298 transitions. [2021-06-12 20:19:26,487 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:26,487 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 298 transitions. [2021-06-12 20:19:26,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:19:26,487 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:19:26,487 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:19:26,687 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 562 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28173 [2021-06-12 20:19:26,687 INFO L430 AbstractCegarLoop]: === Iteration 568 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:19:26,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:19:26,687 INFO L82 PathProgramCache]: Analyzing trace with hash 1915305367, now seen corresponding path program 562 times [2021-06-12 20:19:26,688 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:19:26,688 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640280489] [2021-06-12 20:19:26,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:19:26,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:19:26,887 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:26,887 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:19:26,887 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640280489] [2021-06-12 20:19:26,887 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640280489] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:26,887 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2022325223] [2021-06-12 20:19:26,887 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 563 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 563 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:27,017 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:19:27,018 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:19:27,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:19:27,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:19:27,725 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:27,726 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:27,729 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:27,730 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:27,730 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:19:27,731 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:27,734 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:27,735 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:27,739 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:27,739 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:27,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:27,740 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:27,743 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:27,744 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:27,747 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:27,748 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:27,751 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:27,752 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:27,752 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:19:27,753 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:27,756 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:27,757 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:27,757 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:27,757 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:27,761 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:27,761 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:27,762 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:19:27,762 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:27,766 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:27,766 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:27,769 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:27,770 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:27,773 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:27,774 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:27,774 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:19:27,775 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:27,778 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:27,778 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:27,781 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:27,781 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:27,784 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:27,784 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:27,785 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:27,836 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:19:27,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:19:27,840 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:27,842 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:19:27,843 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:27,845 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:27,846 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:27,866 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:27,867 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:19:27,867 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:591, output treesize:52 [2021-06-12 20:19:27,949 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:27,949 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2022325223] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:27,949 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:19:27,949 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2021-06-12 20:19:27,949 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963290553] [2021-06-12 20:19:27,949 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-12 20:19:27,949 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:19:27,949 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-12 20:19:27,949 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=368, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:19:27,949 INFO L87 Difference]: Start difference. First operand 143 states and 298 transitions. Second operand has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:28,324 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 54 [2021-06-12 20:19:28,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:19:28,415 INFO L93 Difference]: Finished difference Result 168 states and 344 transitions. [2021-06-12 20:19:28,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:19:28,415 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:19:28,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:19:28,415 INFO L225 Difference]: With dead ends: 168 [2021-06-12 20:19:28,415 INFO L226 Difference]: Without dead ends: 155 [2021-06-12 20:19:28,415 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 791.2ms TimeCoverageRelationStatistics Valid=77, Invalid=573, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:19:28,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-06-12 20:19:28,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 144. [2021-06-12 20:19:28,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 143 states have (on average 2.097902097902098) internal successors, (300), 143 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:28,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 300 transitions. [2021-06-12 20:19:28,417 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 300 transitions. Word has length 20 [2021-06-12 20:19:28,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:19:28,417 INFO L482 AbstractCegarLoop]: Abstraction has 144 states and 300 transitions. [2021-06-12 20:19:28,417 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:28,417 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 300 transitions. [2021-06-12 20:19:28,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:19:28,417 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:19:28,417 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:19:28,617 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28350,563 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:28,617 INFO L430 AbstractCegarLoop]: === Iteration 569 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:19:28,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:19:28,618 INFO L82 PathProgramCache]: Analyzing trace with hash 1436020691, now seen corresponding path program 563 times [2021-06-12 20:19:28,618 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:19:28,618 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633761632] [2021-06-12 20:19:28,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:19:28,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:19:29,004 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:29,004 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:19:29,004 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633761632] [2021-06-12 20:19:29,004 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633761632] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:29,004 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [535602295] [2021-06-12 20:19:29,004 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 564 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 564 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:29,135 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:19:29,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:19:29,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:19:29,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:19:29,863 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:29,864 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:29,868 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:29,868 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:29,873 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:29,873 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:29,873 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:29,874 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:29,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:29,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:29,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:19:29,879 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:29,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:29,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:29,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:29,885 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:29,890 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:29,890 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:29,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:29,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:29,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:19:29,896 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:29,900 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:29,901 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:29,905 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:29,906 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:29,906 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:19:29,907 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:29,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:29,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:29,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:29,912 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:29,917 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:29,917 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:29,917 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:19:29,918 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:29,922 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:29,923 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:29,927 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:29,927 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:29,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:19:29,928 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:29,933 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:29,933 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:29,937 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:29,938 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:29,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:19:29,939 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:29,942 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:29,943 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:29,947 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:29,947 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:29,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:29,948 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:29,951 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:29,952 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:29,956 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:29,956 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:29,959 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:29,960 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:30,087 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 71 [2021-06-12 20:19:30,087 INFO L628 ElimStorePlain]: treesize reduction 22, result has 87.6 percent of original size [2021-06-12 20:19:30,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:19:30,091 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:30,094 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:30,095 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:30,098 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:30,099 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:30,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:19:30,102 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:30,105 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:19:30,106 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:30,155 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:30,157 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:19:30,157 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 5 variables, input treesize:897, output treesize:100 [2021-06-12 20:19:30,335 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:30,336 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [535602295] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:30,336 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:19:30,336 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-06-12 20:19:30,336 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491304009] [2021-06-12 20:19:30,336 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:19:30,336 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:19:30,336 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:19:30,336 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:19:30,336 INFO L87 Difference]: Start difference. First operand 144 states and 300 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:30,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:19:30,901 INFO L93 Difference]: Finished difference Result 186 states and 368 transitions. [2021-06-12 20:19:30,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:19:30,901 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:19:30,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:19:30,901 INFO L225 Difference]: With dead ends: 186 [2021-06-12 20:19:30,901 INFO L226 Difference]: Without dead ends: 167 [2021-06-12 20:19:30,902 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 1029.5ms TimeCoverageRelationStatistics Valid=88, Invalid=562, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:19:30,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2021-06-12 20:19:30,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 141. [2021-06-12 20:19:30,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 140 states have (on average 2.1) internal successors, (294), 140 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:30,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 294 transitions. [2021-06-12 20:19:30,903 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 294 transitions. Word has length 20 [2021-06-12 20:19:30,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:19:30,903 INFO L482 AbstractCegarLoop]: Abstraction has 141 states and 294 transitions. [2021-06-12 20:19:30,903 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:30,903 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 294 transitions. [2021-06-12 20:19:30,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:19:30,903 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:19:30,903 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:19:31,103 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 564 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28492 [2021-06-12 20:19:31,104 INFO L430 AbstractCegarLoop]: === Iteration 570 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:19:31,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:19:31,104 INFO L82 PathProgramCache]: Analyzing trace with hash 633496937, now seen corresponding path program 564 times [2021-06-12 20:19:31,104 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:19:31,104 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572108433] [2021-06-12 20:19:31,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:19:31,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:19:31,299 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:31,299 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:19:31,299 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572108433] [2021-06-12 20:19:31,299 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572108433] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:31,299 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [125856162] [2021-06-12 20:19:31,299 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 565 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 565 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:31,433 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:19:31,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:19:31,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:19:31,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:19:32,116 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:32,117 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:32,121 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:32,121 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:32,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:32,122 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:32,126 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:32,126 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:32,127 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:32,127 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:32,131 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:32,131 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:32,135 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:32,135 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:32,139 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:32,139 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:32,140 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:19:32,140 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:32,144 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:32,144 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:32,145 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:32,145 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:32,148 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:32,149 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:32,152 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:32,153 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:32,153 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:19:32,154 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:32,157 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:32,157 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:32,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:19:32,158 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:32,161 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:32,162 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:32,164 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:32,165 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:32,224 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-06-12 20:19:32,227 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:19:32,228 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:32,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:32,231 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:32,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:19:32,234 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:32,259 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:32,260 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:19:32,260 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:521, output treesize:62 [2021-06-12 20:19:32,369 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:32,370 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [125856162] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:32,370 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:19:32,370 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-06-12 20:19:32,370 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663879757] [2021-06-12 20:19:32,370 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:19:32,370 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:19:32,370 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:19:32,370 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:19:32,370 INFO L87 Difference]: Start difference. First operand 141 states and 294 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:32,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:19:32,769 INFO L93 Difference]: Finished difference Result 166 states and 335 transitions. [2021-06-12 20:19:32,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:19:32,769 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:19:32,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:19:32,770 INFO L225 Difference]: With dead ends: 166 [2021-06-12 20:19:32,770 INFO L226 Difference]: Without dead ends: 150 [2021-06-12 20:19:32,770 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 622.5ms TimeCoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:19:32,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2021-06-12 20:19:32,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 143. [2021-06-12 20:19:32,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 142 states have (on average 2.0985915492957745) internal successors, (298), 142 states have internal predecessors, (298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:32,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 298 transitions. [2021-06-12 20:19:32,771 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 298 transitions. Word has length 20 [2021-06-12 20:19:32,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:19:32,771 INFO L482 AbstractCegarLoop]: Abstraction has 143 states and 298 transitions. [2021-06-12 20:19:32,771 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:32,771 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 298 transitions. [2021-06-12 20:19:32,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:19:32,771 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:19:32,771 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:19:32,971 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28704,565 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:32,972 INFO L430 AbstractCegarLoop]: === Iteration 571 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:19:32,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:19:32,972 INFO L82 PathProgramCache]: Analyzing trace with hash -1339426131, now seen corresponding path program 565 times [2021-06-12 20:19:32,972 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:19:32,972 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757928671] [2021-06-12 20:19:32,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:19:32,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:19:33,161 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:33,161 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:19:33,161 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757928671] [2021-06-12 20:19:33,161 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757928671] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:33,161 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1500272080] [2021-06-12 20:19:33,161 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 566 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 566 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:33,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:19:33,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:19:33,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:19:33,983 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:33,984 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:33,988 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:33,988 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:33,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:33,989 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:33,993 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:33,993 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:33,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:33,994 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:33,998 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:33,998 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:34,002 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:34,003 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:34,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:34,004 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:34,007 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:34,007 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:34,010 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:34,011 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:34,014 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:34,015 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:34,018 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:34,018 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:34,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:19:34,019 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:34,023 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:34,023 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:34,024 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:19:34,024 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:34,028 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:34,028 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:34,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:34,032 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:34,032 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:19:34,033 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:34,036 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:34,036 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:34,039 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:34,040 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:34,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:34,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:19:34,043 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:34,103 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-06-12 20:19:34,106 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:19:34,107 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:34,109 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:19:34,110 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:34,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:34,113 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:34,137 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:34,139 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:19:34,139 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:660, output treesize:62 [2021-06-12 20:19:34,247 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:34,247 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1500272080] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:34,247 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:19:34,247 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-06-12 20:19:34,247 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565162744] [2021-06-12 20:19:34,247 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:19:34,247 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:19:34,247 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:19:34,247 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:19:34,247 INFO L87 Difference]: Start difference. First operand 143 states and 298 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:34,588 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 59 [2021-06-12 20:19:34,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:19:34,669 INFO L93 Difference]: Finished difference Result 168 states and 344 transitions. [2021-06-12 20:19:34,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:19:34,669 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:19:34,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:19:34,670 INFO L225 Difference]: With dead ends: 168 [2021-06-12 20:19:34,670 INFO L226 Difference]: Without dead ends: 155 [2021-06-12 20:19:34,670 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 654.7ms TimeCoverageRelationStatistics Valid=70, Invalid=482, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:19:34,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-06-12 20:19:34,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 144. [2021-06-12 20:19:34,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 143 states have (on average 2.097902097902098) internal successors, (300), 143 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:34,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 300 transitions. [2021-06-12 20:19:34,671 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 300 transitions. Word has length 20 [2021-06-12 20:19:34,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:19:34,671 INFO L482 AbstractCegarLoop]: Abstraction has 144 states and 300 transitions. [2021-06-12 20:19:34,671 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:34,671 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 300 transitions. [2021-06-12 20:19:34,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:19:34,671 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:19:34,671 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:19:34,872 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28852,566 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:34,872 INFO L430 AbstractCegarLoop]: === Iteration 572 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:19:34,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:19:34,872 INFO L82 PathProgramCache]: Analyzing trace with hash -1818710807, now seen corresponding path program 566 times [2021-06-12 20:19:34,872 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:19:34,872 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376867956] [2021-06-12 20:19:34,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:19:34,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:19:35,065 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:35,065 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:19:35,065 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376867956] [2021-06-12 20:19:35,065 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376867956] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:35,065 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1284943121] [2021-06-12 20:19:35,065 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 567 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 567 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:35,197 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:19:35,197 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:19:35,198 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:19:35,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:19:36,184 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:36,185 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:36,190 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:36,190 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:36,195 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:36,196 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:36,201 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:36,201 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:36,201 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:36,202 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:36,206 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:36,207 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:36,212 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:36,212 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:36,212 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:36,213 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:36,217 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:36,217 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:36,218 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:19:36,218 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:36,223 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:36,223 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:36,224 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:19:36,224 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:36,229 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:36,230 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:36,234 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:36,235 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:36,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:19:36,236 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:36,240 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:36,241 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:36,245 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:36,246 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:36,250 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:36,251 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:36,255 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:36,255 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:36,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:36,256 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:36,261 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:36,261 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:36,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:19:36,262 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:36,265 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:36,266 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:36,270 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:36,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:36,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:19:36,272 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:36,276 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:36,276 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:36,276 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:36,277 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:36,280 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:36,281 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:36,284 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:36,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:19:36,285 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:36,425 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 76 [2021-06-12 20:19:36,425 INFO L628 ElimStorePlain]: treesize reduction 22, result has 88.9 percent of original size [2021-06-12 20:19:36,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:19:36,430 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:36,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:36,434 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:36,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:36,437 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:36,440 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:19:36,441 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:36,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:19:36,445 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:36,503 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:36,505 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:19:36,505 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 5 variables, input treesize:985, output treesize:113 [2021-06-12 20:19:36,689 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:36,690 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1284943121] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:36,690 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:19:36,690 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-06-12 20:19:36,690 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473753418] [2021-06-12 20:19:36,690 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:19:36,690 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:19:36,690 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:19:36,690 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:19:36,690 INFO L87 Difference]: Start difference. First operand 144 states and 300 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:37,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:19:37,624 INFO L93 Difference]: Finished difference Result 234 states and 461 transitions. [2021-06-12 20:19:37,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-12 20:19:37,624 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:19:37,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:19:37,624 INFO L225 Difference]: With dead ends: 234 [2021-06-12 20:19:37,624 INFO L226 Difference]: Without dead ends: 201 [2021-06-12 20:19:37,624 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 1112.4ms TimeCoverageRelationStatistics Valid=109, Invalid=647, Unknown=0, NotChecked=0, Total=756 [2021-06-12 20:19:37,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2021-06-12 20:19:37,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 142. [2021-06-12 20:19:37,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 141 states have (on average 2.099290780141844) internal successors, (296), 141 states have internal predecessors, (296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:37,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 296 transitions. [2021-06-12 20:19:37,626 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 296 transitions. Word has length 20 [2021-06-12 20:19:37,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:19:37,626 INFO L482 AbstractCegarLoop]: Abstraction has 142 states and 296 transitions. [2021-06-12 20:19:37,626 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:37,626 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 296 transitions. [2021-06-12 20:19:37,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:19:37,626 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:19:37,626 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:19:37,826 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29036,567 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:37,826 INFO L430 AbstractCegarLoop]: === Iteration 573 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:19:37,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:19:37,827 INFO L82 PathProgramCache]: Analyzing trace with hash -751680809, now seen corresponding path program 567 times [2021-06-12 20:19:37,827 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:19:37,827 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056461683] [2021-06-12 20:19:37,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:19:37,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:19:38,019 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:38,019 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:19:38,019 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056461683] [2021-06-12 20:19:38,019 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056461683] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:38,019 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [985666708] [2021-06-12 20:19:38,020 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 568 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 568 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:38,153 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:19:38,153 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:19:38,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:19:38,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:19:38,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:19:38,397 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:38,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:19:38,400 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:38,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:38,403 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:38,427 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:38,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:19:38,430 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:38,432 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:38,432 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:38,434 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:19:38,435 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:38,455 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:38,456 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:19:38,456 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:88, output treesize:52 [2021-06-12 20:19:38,528 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:38,528 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [985666708] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:38,529 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:19:38,529 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:19:38,529 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159172533] [2021-06-12 20:19:38,529 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:19:38,529 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:19:38,529 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:19:38,529 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:19:38,529 INFO L87 Difference]: Start difference. First operand 142 states and 296 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:38,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:19:38,748 INFO L93 Difference]: Finished difference Result 159 states and 322 transitions. [2021-06-12 20:19:38,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:19:38,749 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:19:38,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:19:38,749 INFO L225 Difference]: With dead ends: 159 [2021-06-12 20:19:38,749 INFO L226 Difference]: Without dead ends: 146 [2021-06-12 20:19:38,749 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 13 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 400.8ms TimeCoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:19:38,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2021-06-12 20:19:38,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 144. [2021-06-12 20:19:38,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 143 states have (on average 2.097902097902098) internal successors, (300), 143 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:38,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 300 transitions. [2021-06-12 20:19:38,750 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 300 transitions. Word has length 20 [2021-06-12 20:19:38,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:19:38,751 INFO L482 AbstractCegarLoop]: Abstraction has 144 states and 300 transitions. [2021-06-12 20:19:38,751 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:38,751 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 300 transitions. [2021-06-12 20:19:38,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:19:38,751 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:19:38,751 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:19:38,951 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29167,568 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:38,951 INFO L430 AbstractCegarLoop]: === Iteration 574 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:19:38,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:19:38,951 INFO L82 PathProgramCache]: Analyzing trace with hash -1230965485, now seen corresponding path program 568 times [2021-06-12 20:19:38,952 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:19:38,952 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231839386] [2021-06-12 20:19:38,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:19:38,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:19:39,156 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:39,156 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:19:39,156 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231839386] [2021-06-12 20:19:39,156 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231839386] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:39,156 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [731503709] [2021-06-12 20:19:39,156 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 569 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 569 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:39,290 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:19:39,290 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:19:39,290 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:19:39,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:19:39,498 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:19:39,499 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:39,502 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:19:39,503 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:39,505 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:39,506 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:39,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:19:39,510 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:39,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:39,513 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:39,571 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:39,573 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:39,574 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:39,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:19:39,577 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:39,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:19:39,581 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:39,583 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:39,584 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:39,587 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:19:39,587 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:39,636 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:39,637 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:19:39,637 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:164, output treesize:96 [2021-06-12 20:19:39,805 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:39,805 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [731503709] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:39,805 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:19:39,805 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:19:39,806 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101502640] [2021-06-12 20:19:39,806 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:19:39,806 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:19:39,806 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:19:39,806 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:19:39,806 INFO L87 Difference]: Start difference. First operand 144 states and 300 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:40,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:19:40,073 INFO L93 Difference]: Finished difference Result 159 states and 323 transitions. [2021-06-12 20:19:40,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:19:40,073 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:19:40,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:19:40,073 INFO L225 Difference]: With dead ends: 159 [2021-06-12 20:19:40,074 INFO L226 Difference]: Without dead ends: 147 [2021-06-12 20:19:40,074 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 13 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 494.6ms TimeCoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:19:40,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2021-06-12 20:19:40,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 143. [2021-06-12 20:19:40,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 142 states have (on average 2.0985915492957745) internal successors, (298), 142 states have internal predecessors, (298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:40,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 298 transitions. [2021-06-12 20:19:40,075 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 298 transitions. Word has length 20 [2021-06-12 20:19:40,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:19:40,075 INFO L482 AbstractCegarLoop]: Abstraction has 143 states and 298 transitions. [2021-06-12 20:19:40,075 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:40,075 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 298 transitions. [2021-06-12 20:19:40,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:19:40,075 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:19:40,075 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:19:40,275 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 569 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable29211 [2021-06-12 20:19:40,276 INFO L430 AbstractCegarLoop]: === Iteration 575 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:19:40,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:19:40,276 INFO L82 PathProgramCache]: Analyzing trace with hash -1766195287, now seen corresponding path program 569 times [2021-06-12 20:19:40,276 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:19:40,276 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803991640] [2021-06-12 20:19:40,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:19:40,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:19:40,542 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:40,542 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:19:40,542 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803991640] [2021-06-12 20:19:40,542 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803991640] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:40,542 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [193760129] [2021-06-12 20:19:40,542 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 570 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 570 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:40,677 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-12 20:19:40,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:19:40,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:19:40,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:19:40,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:19:40,869 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:40,871 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:19:40,872 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:40,875 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:40,876 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:40,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:19:40,879 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:40,922 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:40,925 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:19:40,926 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:40,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:40,929 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:40,932 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:19:40,932 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:40,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:19:40,935 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:40,973 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:40,975 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:19:40,975 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:139, output treesize:83 [2021-06-12 20:19:41,115 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:41,115 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [193760129] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:41,115 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:19:41,116 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:19:41,116 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479268772] [2021-06-12 20:19:41,116 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:19:41,116 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:19:41,116 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:19:41,116 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:19:41,116 INFO L87 Difference]: Start difference. First operand 143 states and 298 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:42,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:19:42,055 INFO L93 Difference]: Finished difference Result 201 states and 403 transitions. [2021-06-12 20:19:42,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-12 20:19:42,055 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:19:42,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:19:42,055 INFO L225 Difference]: With dead ends: 201 [2021-06-12 20:19:42,055 INFO L226 Difference]: Without dead ends: 182 [2021-06-12 20:19:42,056 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 13 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 1135.1ms TimeCoverageRelationStatistics Valid=119, Invalid=693, Unknown=0, NotChecked=0, Total=812 [2021-06-12 20:19:42,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2021-06-12 20:19:42,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 145. [2021-06-12 20:19:42,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 144 states have (on average 2.1041666666666665) internal successors, (303), 144 states have internal predecessors, (303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:42,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 303 transitions. [2021-06-12 20:19:42,057 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 303 transitions. Word has length 20 [2021-06-12 20:19:42,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:19:42,057 INFO L482 AbstractCegarLoop]: Abstraction has 145 states and 303 transitions. [2021-06-12 20:19:42,057 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:42,057 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 303 transitions. [2021-06-12 20:19:42,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:19:42,057 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:19:42,057 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:19:42,258 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29248,570 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:42,258 INFO L430 AbstractCegarLoop]: === Iteration 576 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:19:42,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:19:42,258 INFO L82 PathProgramCache]: Analyzing trace with hash -1478931693, now seen corresponding path program 570 times [2021-06-12 20:19:42,258 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:19:42,258 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73688223] [2021-06-12 20:19:42,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:19:42,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:19:42,487 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:42,487 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:19:42,487 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73688223] [2021-06-12 20:19:42,487 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73688223] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:42,487 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [722193836] [2021-06-12 20:19:42,487 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 571 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 571 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:42,621 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:19:42,621 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:19:42,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:19:42,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:19:43,192 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:43,193 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:43,197 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:43,197 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:43,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:43,198 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:43,202 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:43,202 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:43,206 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:43,207 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:43,210 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:43,210 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:43,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:19:43,211 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:43,215 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:43,215 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:43,219 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:43,219 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:43,220 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:43,220 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:43,224 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:43,224 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:43,227 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:43,228 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:43,228 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:19:43,229 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:43,232 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:43,232 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:43,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:43,233 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:43,236 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:43,236 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:43,239 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:43,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:19:43,240 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:43,300 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-06-12 20:19:43,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:43,304 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:43,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:19:43,307 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:43,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:19:43,310 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:43,341 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:43,342 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:19:43,342 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:521, output treesize:62 [2021-06-12 20:19:43,450 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:43,450 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [722193836] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:43,450 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:19:43,450 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-06-12 20:19:43,450 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248726153] [2021-06-12 20:19:43,450 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:19:43,450 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:19:43,450 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:19:43,450 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:19:43,451 INFO L87 Difference]: Start difference. First operand 145 states and 303 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:43,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:19:43,911 INFO L93 Difference]: Finished difference Result 176 states and 361 transitions. [2021-06-12 20:19:43,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-12 20:19:43,912 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:19:43,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:19:43,912 INFO L225 Difference]: With dead ends: 176 [2021-06-12 20:19:43,912 INFO L226 Difference]: Without dead ends: 160 [2021-06-12 20:19:43,912 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 656.7ms TimeCoverageRelationStatistics Valid=71, Invalid=481, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:19:43,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2021-06-12 20:19:43,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 148. [2021-06-12 20:19:43,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 147 states have (on average 2.1020408163265305) internal successors, (309), 147 states have internal predecessors, (309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:43,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 309 transitions. [2021-06-12 20:19:43,913 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 309 transitions. Word has length 20 [2021-06-12 20:19:43,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:19:43,913 INFO L482 AbstractCegarLoop]: Abstraction has 148 states and 309 transitions. [2021-06-12 20:19:43,913 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:43,913 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 309 transitions. [2021-06-12 20:19:43,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:19:43,914 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:19:43,914 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:19:44,114 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 571 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable29274 [2021-06-12 20:19:44,114 INFO L430 AbstractCegarLoop]: === Iteration 577 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:19:44,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:19:44,114 INFO L82 PathProgramCache]: Analyzing trace with hash 843112535, now seen corresponding path program 571 times [2021-06-12 20:19:44,114 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:19:44,114 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546207289] [2021-06-12 20:19:44,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:19:44,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:19:44,313 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:44,313 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:19:44,313 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546207289] [2021-06-12 20:19:44,313 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546207289] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:44,313 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2079726744] [2021-06-12 20:19:44,313 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 572 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 572 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:44,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:19:44,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:19:44,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:19:45,104 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:45,105 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:45,105 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:19:45,106 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:45,110 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:45,111 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:45,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:45,111 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:45,115 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:45,116 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:45,116 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:45,117 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:45,121 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:45,121 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:45,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:19:45,122 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:45,126 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:45,126 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:45,130 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:45,130 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:45,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:19:45,131 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:45,135 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:45,135 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:45,139 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:45,140 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:45,143 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:45,144 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:45,148 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:45,148 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:45,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:45,149 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:45,152 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:45,153 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:45,156 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:45,157 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:45,160 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:45,160 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:45,163 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:45,164 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:45,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:19:45,164 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:45,167 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:45,167 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:45,227 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-06-12 20:19:45,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:45,230 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:45,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:19:45,234 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:45,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:19:45,237 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:45,260 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:45,262 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:19:45,262 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:660, output treesize:62 [2021-06-12 20:19:45,368 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:45,368 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2079726744] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:45,368 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:19:45,368 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-06-12 20:19:45,368 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097079098] [2021-06-12 20:19:45,368 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:19:45,368 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:19:45,368 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:19:45,368 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:19:45,368 INFO L87 Difference]: Start difference. First operand 148 states and 309 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:45,695 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 60 [2021-06-12 20:19:45,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:19:45,728 INFO L93 Difference]: Finished difference Result 164 states and 333 transitions. [2021-06-12 20:19:45,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:19:45,728 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:19:45,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:19:45,729 INFO L225 Difference]: With dead ends: 164 [2021-06-12 20:19:45,729 INFO L226 Difference]: Without dead ends: 151 [2021-06-12 20:19:45,729 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 565.6ms TimeCoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:19:45,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2021-06-12 20:19:45,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 149. [2021-06-12 20:19:45,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 148 states have (on average 2.1013513513513513) internal successors, (311), 148 states have internal predecessors, (311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:45,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 311 transitions. [2021-06-12 20:19:45,730 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 311 transitions. Word has length 20 [2021-06-12 20:19:45,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:19:45,730 INFO L482 AbstractCegarLoop]: Abstraction has 149 states and 311 transitions. [2021-06-12 20:19:45,730 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:45,730 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 311 transitions. [2021-06-12 20:19:45,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:19:45,730 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:19:45,730 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:19:45,931 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 572 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable29391 [2021-06-12 20:19:45,931 INFO L430 AbstractCegarLoop]: === Iteration 578 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:19:45,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:19:45,931 INFO L82 PathProgramCache]: Analyzing trace with hash 363827859, now seen corresponding path program 572 times [2021-06-12 20:19:45,931 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:19:45,931 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598550046] [2021-06-12 20:19:45,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:19:45,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:19:46,121 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:46,121 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:19:46,121 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598550046] [2021-06-12 20:19:46,121 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598550046] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:46,121 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [335813025] [2021-06-12 20:19:46,121 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 573 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 573 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:46,253 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:19:46,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:19:46,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:19:46,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:19:47,188 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:47,188 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:47,188 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:47,189 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:47,194 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:47,195 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:47,200 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:47,200 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:47,200 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:47,201 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:47,206 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:47,206 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:47,217 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:47,217 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:47,218 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:19:47,218 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:47,223 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:47,223 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:47,224 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:19:47,224 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:47,229 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:47,230 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:47,234 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:47,235 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:47,239 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:47,239 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:47,244 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:47,244 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:47,244 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:19:47,245 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:47,249 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:47,250 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:47,254 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:47,255 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:47,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:47,256 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:47,260 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:47,260 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:47,265 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:47,265 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:47,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:19:47,266 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:47,270 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:47,271 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:47,275 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:47,275 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:47,275 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:19:47,276 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:47,280 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:47,280 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:47,280 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:47,281 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:47,284 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:47,285 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:47,288 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:47,289 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:47,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:47,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:19:47,293 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:47,432 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 72 [2021-06-12 20:19:47,432 INFO L628 ElimStorePlain]: treesize reduction 24, result has 87.9 percent of original size [2021-06-12 20:19:47,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:19:47,437 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:47,440 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:19:47,440 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:47,443 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:19:47,444 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:47,447 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:47,448 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:47,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:19:47,452 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:47,508 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:47,510 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:19:47,510 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 5 variables, input treesize:985, output treesize:117 [2021-06-12 20:19:47,716 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:47,716 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [335813025] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:47,716 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:19:47,716 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-06-12 20:19:47,716 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622111186] [2021-06-12 20:19:47,716 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:19:47,716 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:19:47,717 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:19:47,717 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:19:47,717 INFO L87 Difference]: Start difference. First operand 149 states and 311 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:48,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:19:48,195 INFO L93 Difference]: Finished difference Result 172 states and 353 transitions. [2021-06-12 20:19:48,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:19:48,195 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:19:48,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:19:48,195 INFO L225 Difference]: With dead ends: 172 [2021-06-12 20:19:48,195 INFO L226 Difference]: Without dead ends: 160 [2021-06-12 20:19:48,196 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 744.2ms TimeCoverageRelationStatistics Valid=77, Invalid=475, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:19:48,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2021-06-12 20:19:48,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 148. [2021-06-12 20:19:48,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 147 states have (on average 2.1020408163265305) internal successors, (309), 147 states have internal predecessors, (309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:48,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 309 transitions. [2021-06-12 20:19:48,197 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 309 transitions. Word has length 20 [2021-06-12 20:19:48,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:19:48,197 INFO L482 AbstractCegarLoop]: Abstraction has 148 states and 309 transitions. [2021-06-12 20:19:48,197 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:48,197 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 309 transitions. [2021-06-12 20:19:48,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:19:48,197 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:19:48,197 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:19:48,397 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29562,573 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:48,398 INFO L430 AbstractCegarLoop]: === Iteration 579 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:19:48,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:19:48,398 INFO L82 PathProgramCache]: Analyzing trace with hash 1430857857, now seen corresponding path program 573 times [2021-06-12 20:19:48,398 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:19:48,398 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220591585] [2021-06-12 20:19:48,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:19:48,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:19:48,584 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:48,584 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:19:48,584 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220591585] [2021-06-12 20:19:48,584 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220591585] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:48,584 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [55328682] [2021-06-12 20:19:48,584 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 574 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 574 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:48,719 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:19:48,719 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:19:48,720 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:19:48,721 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:19:48,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:48,931 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:48,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:19:48,934 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:48,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:19:48,937 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:48,961 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:48,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:19:48,963 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:48,966 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:19:48,966 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:48,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:48,969 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:48,989 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:48,990 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:19:48,990 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:88, output treesize:52 [2021-06-12 20:19:49,062 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:49,062 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [55328682] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:49,062 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:19:49,062 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:19:49,062 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149557156] [2021-06-12 20:19:49,062 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:19:49,062 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:19:49,062 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:19:49,062 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:19:49,062 INFO L87 Difference]: Start difference. First operand 148 states and 309 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:49,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:19:49,326 INFO L93 Difference]: Finished difference Result 170 states and 345 transitions. [2021-06-12 20:19:49,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:19:49,327 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:19:49,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:19:49,327 INFO L225 Difference]: With dead ends: 170 [2021-06-12 20:19:49,327 INFO L226 Difference]: Without dead ends: 157 [2021-06-12 20:19:49,327 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 431.4ms TimeCoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:19:49,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2021-06-12 20:19:49,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 150. [2021-06-12 20:19:49,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 149 states have (on average 2.1006711409395975) internal successors, (313), 149 states have internal predecessors, (313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:49,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 313 transitions. [2021-06-12 20:19:49,328 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 313 transitions. Word has length 20 [2021-06-12 20:19:49,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:19:49,329 INFO L482 AbstractCegarLoop]: Abstraction has 150 states and 313 transitions. [2021-06-12 20:19:49,329 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:49,329 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 313 transitions. [2021-06-12 20:19:49,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:19:49,329 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:19:49,329 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:19:49,529 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29863,574 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:49,529 INFO L430 AbstractCegarLoop]: === Iteration 580 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:19:49,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:19:49,530 INFO L82 PathProgramCache]: Analyzing trace with hash 951573181, now seen corresponding path program 574 times [2021-06-12 20:19:49,530 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:19:49,530 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306038082] [2021-06-12 20:19:49,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:19:49,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:19:49,710 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:49,710 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:19:49,710 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306038082] [2021-06-12 20:19:49,710 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306038082] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:49,710 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [481386752] [2021-06-12 20:19:49,711 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 575 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 575 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:49,843 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:19:49,844 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:19:49,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:19:49,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:19:50,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:50,058 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:50,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:50,062 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:50,064 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:19:50,065 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:50,068 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:19:50,069 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:50,071 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:19:50,072 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:50,128 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:50,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:19:50,131 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:50,133 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:19:50,134 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:50,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:50,138 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:50,140 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:50,141 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:50,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:19:50,144 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:50,191 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:50,192 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:19:50,192 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:168, output treesize:100 [2021-06-12 20:19:50,356 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:50,357 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [481386752] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:50,357 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:19:50,357 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:19:50,357 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495072144] [2021-06-12 20:19:50,357 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:19:50,357 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:19:50,357 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:19:50,357 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:19:50,357 INFO L87 Difference]: Start difference. First operand 150 states and 313 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:50,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:19:50,747 INFO L93 Difference]: Finished difference Result 173 states and 355 transitions. [2021-06-12 20:19:50,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:19:50,747 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:19:50,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:19:50,747 INFO L225 Difference]: With dead ends: 173 [2021-06-12 20:19:50,747 INFO L226 Difference]: Without dead ends: 161 [2021-06-12 20:19:50,747 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 597.5ms TimeCoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:19:50,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2021-06-12 20:19:50,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 149. [2021-06-12 20:19:50,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 148 states have (on average 2.1013513513513513) internal successors, (311), 148 states have internal predecessors, (311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:50,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 311 transitions. [2021-06-12 20:19:50,749 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 311 transitions. Word has length 20 [2021-06-12 20:19:50,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:19:50,749 INFO L482 AbstractCegarLoop]: Abstraction has 149 states and 311 transitions. [2021-06-12 20:19:50,749 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:50,749 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 311 transitions. [2021-06-12 20:19:50,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:19:50,749 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:19:50,749 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:19:50,949 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29885,575 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:50,949 INFO L430 AbstractCegarLoop]: === Iteration 581 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:19:50,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:19:50,950 INFO L82 PathProgramCache]: Analyzing trace with hash 416343379, now seen corresponding path program 575 times [2021-06-12 20:19:50,950 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:19:50,950 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137870118] [2021-06-12 20:19:50,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:19:50,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:19:51,137 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:51,137 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:19:51,137 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137870118] [2021-06-12 20:19:51,137 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137870118] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:51,137 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [718015818] [2021-06-12 20:19:51,137 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 576 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 576 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:51,272 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-12 20:19:51,272 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:19:51,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:19:51,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:19:51,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:19:51,477 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:51,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:19:51,481 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:51,483 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:51,484 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:51,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:19:51,488 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:51,490 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:51,491 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:51,547 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:51,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:19:51,551 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:51,554 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:51,554 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:51,557 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:19:51,558 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:51,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:51,561 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:51,563 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:19:51,564 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:51,613 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:51,614 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:19:51,614 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:168, output treesize:100 [2021-06-12 20:19:51,782 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:51,783 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [718015818] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:51,783 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:19:51,783 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:19:51,783 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487229530] [2021-06-12 20:19:51,783 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:19:51,783 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:19:51,783 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:19:51,783 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:19:51,783 INFO L87 Difference]: Start difference. First operand 149 states and 311 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:52,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:19:52,599 INFO L93 Difference]: Finished difference Result 225 states and 444 transitions. [2021-06-12 20:19:52,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-12 20:19:52,599 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:19:52,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:19:52,599 INFO L225 Difference]: With dead ends: 225 [2021-06-12 20:19:52,599 INFO L226 Difference]: Without dead ends: 199 [2021-06-12 20:19:52,600 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 12 SyntacticMatches, 5 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 983.4ms TimeCoverageRelationStatistics Valid=111, Invalid=645, Unknown=0, NotChecked=0, Total=756 [2021-06-12 20:19:52,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2021-06-12 20:19:52,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 152. [2021-06-12 20:19:52,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 151 states have (on average 2.119205298013245) internal successors, (320), 151 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:52,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 320 transitions. [2021-06-12 20:19:52,601 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 320 transitions. Word has length 20 [2021-06-12 20:19:52,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:19:52,601 INFO L482 AbstractCegarLoop]: Abstraction has 152 states and 320 transitions. [2021-06-12 20:19:52,601 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:52,601 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 320 transitions. [2021-06-12 20:19:52,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:19:52,601 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:19:52,601 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:19:52,801 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29920,576 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:52,802 INFO L430 AbstractCegarLoop]: === Iteration 582 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:19:52,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:19:52,802 INFO L82 PathProgramCache]: Analyzing trace with hash -1823873641, now seen corresponding path program 576 times [2021-06-12 20:19:52,802 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:19:52,802 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559074879] [2021-06-12 20:19:52,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:19:52,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:19:52,990 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:52,990 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:19:52,990 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559074879] [2021-06-12 20:19:52,990 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559074879] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:52,990 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1039165220] [2021-06-12 20:19:52,990 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 577 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 577 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:53,123 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:19:53,123 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:19:53,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:19:53,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:19:53,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:19:53,298 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:53,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:19:53,301 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:53,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:53,304 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:53,327 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:53,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:19:53,330 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:53,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:53,333 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:53,335 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:19:53,336 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:53,356 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:53,357 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:19:53,357 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:88, output treesize:52 [2021-06-12 20:19:53,431 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:53,431 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1039165220] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:53,431 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:19:53,431 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:19:53,431 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946871873] [2021-06-12 20:19:53,431 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:19:53,431 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:19:53,432 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:19:53,432 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:19:53,432 INFO L87 Difference]: Start difference. First operand 152 states and 320 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:53,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:19:53,810 INFO L93 Difference]: Finished difference Result 179 states and 370 transitions. [2021-06-12 20:19:53,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:19:53,810 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:19:53,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:19:53,810 INFO L225 Difference]: With dead ends: 179 [2021-06-12 20:19:53,810 INFO L226 Difference]: Without dead ends: 166 [2021-06-12 20:19:53,811 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 500.3ms TimeCoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:19:53,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2021-06-12 20:19:53,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 155. [2021-06-12 20:19:53,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 154 states have (on average 2.116883116883117) internal successors, (326), 154 states have internal predecessors, (326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:53,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 326 transitions. [2021-06-12 20:19:53,812 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 326 transitions. Word has length 20 [2021-06-12 20:19:53,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:19:53,812 INFO L482 AbstractCegarLoop]: Abstraction has 155 states and 326 transitions. [2021-06-12 20:19:53,812 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:53,812 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 326 transitions. [2021-06-12 20:19:53,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:19:53,812 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:19:53,812 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:19:54,012 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 577 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable29944 [2021-06-12 20:19:54,013 INFO L430 AbstractCegarLoop]: === Iteration 583 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:19:54,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:19:54,013 INFO L82 PathProgramCache]: Analyzing trace with hash 1991808979, now seen corresponding path program 577 times [2021-06-12 20:19:54,013 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:19:54,013 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695560053] [2021-06-12 20:19:54,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:19:54,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:19:54,193 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:54,194 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:19:54,194 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695560053] [2021-06-12 20:19:54,194 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695560053] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:54,194 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1754723532] [2021-06-12 20:19:54,194 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 578 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 578 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:54,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:19:54,332 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:19:54,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:19:54,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:19:54,529 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:54,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:54,532 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:54,535 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:19:54,536 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:54,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:19:54,539 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:54,583 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:54,585 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:54,586 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:54,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:19:54,589 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:54,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:19:54,592 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:54,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:19:54,596 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:54,633 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:54,634 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:19:54,634 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:131, output treesize:75 [2021-06-12 20:19:54,763 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:54,763 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1754723532] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:54,763 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:19:54,763 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:19:54,763 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972640404] [2021-06-12 20:19:54,763 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:19:54,763 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:19:54,763 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:19:54,763 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:19:54,763 INFO L87 Difference]: Start difference. First operand 155 states and 326 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:55,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:19:55,228 INFO L93 Difference]: Finished difference Result 178 states and 368 transitions. [2021-06-12 20:19:55,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:19:55,229 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:19:55,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:19:55,229 INFO L225 Difference]: With dead ends: 178 [2021-06-12 20:19:55,229 INFO L226 Difference]: Without dead ends: 166 [2021-06-12 20:19:55,229 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 594.9ms TimeCoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:19:55,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2021-06-12 20:19:55,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 154. [2021-06-12 20:19:55,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 153 states have (on average 2.1176470588235294) internal successors, (324), 153 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:55,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 324 transitions. [2021-06-12 20:19:55,231 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 324 transitions. Word has length 20 [2021-06-12 20:19:55,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:19:55,231 INFO L482 AbstractCegarLoop]: Abstraction has 154 states and 324 transitions. [2021-06-12 20:19:55,231 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:55,231 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 324 transitions. [2021-06-12 20:19:55,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:19:55,231 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:19:55,231 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:19:55,448 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29964,578 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:55,448 INFO L430 AbstractCegarLoop]: === Iteration 584 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:19:55,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:19:55,448 INFO L82 PathProgramCache]: Analyzing trace with hash 1456579177, now seen corresponding path program 578 times [2021-06-12 20:19:55,448 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:19:55,448 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565236046] [2021-06-12 20:19:55,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:19:55,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:19:55,637 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:55,637 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:19:55,637 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565236046] [2021-06-12 20:19:55,637 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565236046] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:55,637 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2122116876] [2021-06-12 20:19:55,637 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 579 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 579 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:55,772 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:19:55,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:19:55,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:19:55,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:19:55,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:19:55,971 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:55,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:55,974 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:55,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:19:55,978 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:55,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:19:55,981 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:56,025 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:56,028 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:56,029 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:56,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:19:56,032 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:56,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:19:56,035 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:56,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:19:56,038 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:56,076 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:56,077 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:19:56,077 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:131, output treesize:75 [2021-06-12 20:19:56,209 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:56,209 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2122116876] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:56,209 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:19:56,209 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:19:56,209 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602544405] [2021-06-12 20:19:56,209 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:19:56,209 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:19:56,210 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:19:56,210 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:19:56,210 INFO L87 Difference]: Start difference. First operand 154 states and 324 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:57,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:19:57,025 INFO L93 Difference]: Finished difference Result 216 states and 437 transitions. [2021-06-12 20:19:57,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-12 20:19:57,025 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:19:57,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:19:57,026 INFO L225 Difference]: With dead ends: 216 [2021-06-12 20:19:57,026 INFO L226 Difference]: Without dead ends: 197 [2021-06-12 20:19:57,026 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 12 SyntacticMatches, 5 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 934.2ms TimeCoverageRelationStatistics Valid=125, Invalid=687, Unknown=0, NotChecked=0, Total=812 [2021-06-12 20:19:57,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2021-06-12 20:19:57,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 153. [2021-06-12 20:19:57,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 152 states have (on average 2.1184210526315788) internal successors, (322), 152 states have internal predecessors, (322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:57,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 322 transitions. [2021-06-12 20:19:57,027 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 322 transitions. Word has length 20 [2021-06-12 20:19:57,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:19:57,027 INFO L482 AbstractCegarLoop]: Abstraction has 153 states and 322 transitions. [2021-06-12 20:19:57,027 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:57,028 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 322 transitions. [2021-06-12 20:19:57,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:19:57,028 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:19:57,028 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:19:57,228 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29995,579 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:57,228 INFO L430 AbstractCegarLoop]: === Iteration 585 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:19:57,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:19:57,229 INFO L82 PathProgramCache]: Analyzing trace with hash 2044324499, now seen corresponding path program 579 times [2021-06-12 20:19:57,229 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:19:57,229 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404288606] [2021-06-12 20:19:57,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:19:57,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:19:57,413 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:57,413 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:19:57,413 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404288606] [2021-06-12 20:19:57,413 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404288606] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:57,413 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1727341626] [2021-06-12 20:19:57,414 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 580 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 580 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:57,550 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-12 20:19:57,551 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:19:57,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:19:57,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:19:58,348 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:58,348 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:58,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:19:58,349 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:58,354 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:58,355 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:58,359 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:58,360 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:58,360 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:58,360 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:58,364 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:58,365 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:58,369 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:58,370 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:58,374 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:58,374 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:58,378 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:58,379 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:58,383 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:58,383 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:58,384 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:19:58,384 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:58,388 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:58,389 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:58,389 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:19:58,390 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:58,394 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:58,394 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:58,398 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:58,399 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:58,402 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:19:58,403 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:58,407 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:58,407 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:58,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:58,408 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:58,412 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:58,412 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:58,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:58,413 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:58,417 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:58,417 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:58,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:19:58,418 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:58,421 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:19:58,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:19:58,422 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:58,523 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 65 [2021-06-12 20:19:58,523 INFO L628 ElimStorePlain]: treesize reduction 18, result has 87.2 percent of original size [2021-06-12 20:19:58,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:19:58,527 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:58,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:19:58,531 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:58,534 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:19:58,534 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:58,537 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:19:58,538 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:19:58,576 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:19:58,578 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:19:58,578 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:709, output treesize:79 [2021-06-12 20:19:58,714 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:58,714 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1727341626] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:58,714 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:19:58,714 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-06-12 20:19:58,714 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007507969] [2021-06-12 20:19:58,714 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:19:58,714 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:19:58,714 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:19:58,714 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:19:58,714 INFO L87 Difference]: Start difference. First operand 153 states and 322 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:59,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:19:59,067 INFO L93 Difference]: Finished difference Result 194 states and 397 transitions. [2021-06-12 20:19:59,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:19:59,068 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:19:59,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:19:59,068 INFO L225 Difference]: With dead ends: 194 [2021-06-12 20:19:59,068 INFO L226 Difference]: Without dead ends: 175 [2021-06-12 20:19:59,068 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 560.3ms TimeCoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:19:59,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2021-06-12 20:19:59,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 156. [2021-06-12 20:19:59,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 2.129032258064516) internal successors, (330), 155 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:59,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 330 transitions. [2021-06-12 20:19:59,069 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 330 transitions. Word has length 20 [2021-06-12 20:19:59,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:19:59,070 INFO L482 AbstractCegarLoop]: Abstraction has 156 states and 330 transitions. [2021-06-12 20:19:59,070 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:19:59,070 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 330 transitions. [2021-06-12 20:19:59,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:19:59,070 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:19:59,070 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:19:59,270 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 580 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30022 [2021-06-12 20:19:59,270 INFO L430 AbstractCegarLoop]: === Iteration 586 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:19:59,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:19:59,271 INFO L82 PathProgramCache]: Analyzing trace with hash 1100343233, now seen corresponding path program 580 times [2021-06-12 20:19:59,271 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:19:59,271 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814173374] [2021-06-12 20:19:59,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:19:59,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:19:59,509 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:19:59,510 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:19:59,510 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814173374] [2021-06-12 20:19:59,510 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814173374] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:19:59,510 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1675777187] [2021-06-12 20:19:59,510 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 581 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 581 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:19:59,650 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:19:59,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:19:59,651 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:19:59,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:20:00,237 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:00,237 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:00,237 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:20:00,238 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:00,241 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:00,241 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:00,244 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:00,244 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:00,247 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:00,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:00,247 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:00,301 INFO L628 ElimStorePlain]: treesize reduction 105, result has 37.5 percent of original size [2021-06-12 20:20:00,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:00,304 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:00,324 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:00,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:00,326 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:00,344 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:00,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:20:00,347 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:00,363 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:00,364 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:20:00,364 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:284, output treesize:46 [2021-06-12 20:20:00,439 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:00,440 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1675777187] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:00,440 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:20:00,440 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2021-06-12 20:20:00,440 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965562181] [2021-06-12 20:20:00,440 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-12 20:20:00,440 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:20:00,440 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-12 20:20:00,440 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:20:00,440 INFO L87 Difference]: Start difference. First operand 156 states and 330 transitions. Second operand has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:00,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:20:00,793 INFO L93 Difference]: Finished difference Result 189 states and 385 transitions. [2021-06-12 20:20:00,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:20:00,793 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:20:00,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:20:00,793 INFO L225 Difference]: With dead ends: 189 [2021-06-12 20:20:00,794 INFO L226 Difference]: Without dead ends: 167 [2021-06-12 20:20:00,794 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 618.2ms TimeCoverageRelationStatistics Valid=60, Invalid=446, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:20:00,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2021-06-12 20:20:00,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 160. [2021-06-12 20:20:00,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 159 states have (on average 2.1257861635220126) internal successors, (338), 159 states have internal predecessors, (338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:00,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 338 transitions. [2021-06-12 20:20:00,795 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 338 transitions. Word has length 20 [2021-06-12 20:20:00,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:20:00,795 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 338 transitions. [2021-06-12 20:20:00,795 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:00,795 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 338 transitions. [2021-06-12 20:20:00,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:20:00,795 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:20:00,795 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:20:00,996 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30269,581 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:20:00,996 INFO L430 AbstractCegarLoop]: === Iteration 587 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:20:00,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:20:00,996 INFO L82 PathProgramCache]: Analyzing trace with hash -798147579, now seen corresponding path program 581 times [2021-06-12 20:20:00,996 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:20:00,996 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032652764] [2021-06-12 20:20:00,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:20:01,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:20:01,216 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:01,216 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:20:01,216 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032652764] [2021-06-12 20:20:01,216 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032652764] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:01,216 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1160060075] [2021-06-12 20:20:01,216 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 582 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 582 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:20:01,354 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:20:01,354 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:20:01,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:20:01,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:20:01,958 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:01,958 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:01,959 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:20:01,959 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:01,962 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:01,963 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:01,966 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:01,966 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:01,970 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:01,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:01,971 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:02,037 INFO L628 ElimStorePlain]: treesize reduction 109, result has 35.1 percent of original size [2021-06-12 20:20:02,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:02,041 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:02,064 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:02,067 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:20:02,068 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:02,090 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:02,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:20:02,093 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:02,114 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:02,115 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:20:02,115 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:284, output treesize:46 [2021-06-12 20:20:02,201 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:02,201 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1160060075] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:02,201 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:20:02,201 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2021-06-12 20:20:02,201 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350163486] [2021-06-12 20:20:02,201 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-12 20:20:02,201 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:20:02,202 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-12 20:20:02,202 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:20:02,202 INFO L87 Difference]: Start difference. First operand 160 states and 338 transitions. Second operand has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:02,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:20:02,650 INFO L93 Difference]: Finished difference Result 192 states and 392 transitions. [2021-06-12 20:20:02,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:20:02,651 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:20:02,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:20:02,651 INFO L225 Difference]: With dead ends: 192 [2021-06-12 20:20:02,651 INFO L226 Difference]: Without dead ends: 173 [2021-06-12 20:20:02,651 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 715.3ms TimeCoverageRelationStatistics Valid=66, Invalid=486, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:20:02,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2021-06-12 20:20:02,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 161. [2021-06-12 20:20:02,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 160 states have (on average 2.125) internal successors, (340), 160 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:02,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 340 transitions. [2021-06-12 20:20:02,652 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 340 transitions. Word has length 20 [2021-06-12 20:20:02,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:20:02,653 INFO L482 AbstractCegarLoop]: Abstraction has 161 states and 340 transitions. [2021-06-12 20:20:02,653 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:02,653 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 340 transitions. [2021-06-12 20:20:02,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:20:02,653 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:20:02,653 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:20:02,853 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 582 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30367 [2021-06-12 20:20:02,853 INFO L430 AbstractCegarLoop]: === Iteration 588 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:20:02,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:20:02,853 INFO L82 PathProgramCache]: Analyzing trace with hash -1829220543, now seen corresponding path program 582 times [2021-06-12 20:20:02,854 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:20:02,854 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177486404] [2021-06-12 20:20:02,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:20:02,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:20:03,066 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:03,066 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:20:03,066 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177486404] [2021-06-12 20:20:03,066 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177486404] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:03,066 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1710965948] [2021-06-12 20:20:03,066 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 583 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 583 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:20:03,201 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 20:20:03,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:20:03,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:20:03,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:20:03,720 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:03,720 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:03,723 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:03,723 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:03,726 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:03,727 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:03,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:20:03,728 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:03,730 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:03,730 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:03,731 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:03,785 INFO L628 ElimStorePlain]: treesize reduction 104, result has 37.3 percent of original size [2021-06-12 20:20:03,787 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:03,788 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:03,807 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:03,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:20:03,810 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:03,828 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:03,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:20:03,830 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:03,847 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:03,847 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:20:03,848 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:284, output treesize:46 [2021-06-12 20:20:03,931 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:03,932 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1710965948] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:03,932 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:20:03,932 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2021-06-12 20:20:03,932 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935761125] [2021-06-12 20:20:03,932 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-12 20:20:03,932 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:20:03,932 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-12 20:20:03,932 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:20:03,932 INFO L87 Difference]: Start difference. First operand 161 states and 340 transitions. Second operand has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:04,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:20:04,368 INFO L93 Difference]: Finished difference Result 189 states and 392 transitions. [2021-06-12 20:20:04,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:20:04,368 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:20:04,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:20:04,368 INFO L225 Difference]: With dead ends: 189 [2021-06-12 20:20:04,368 INFO L226 Difference]: Without dead ends: 173 [2021-06-12 20:20:04,369 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 689.3ms TimeCoverageRelationStatistics Valid=71, Invalid=529, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:20:04,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2021-06-12 20:20:04,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 162. [2021-06-12 20:20:04,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 161 states have (on average 2.124223602484472) internal successors, (342), 161 states have internal predecessors, (342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:04,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 342 transitions. [2021-06-12 20:20:04,370 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 342 transitions. Word has length 20 [2021-06-12 20:20:04,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:20:04,370 INFO L482 AbstractCegarLoop]: Abstraction has 162 states and 342 transitions. [2021-06-12 20:20:04,370 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:04,370 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 342 transitions. [2021-06-12 20:20:04,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:20:04,370 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:20:04,370 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:20:04,571 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 583 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30460 [2021-06-12 20:20:04,571 INFO L430 AbstractCegarLoop]: === Iteration 589 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:20:04,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:20:04,571 INFO L82 PathProgramCache]: Analyzing trace with hash 492823685, now seen corresponding path program 583 times [2021-06-12 20:20:04,571 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:20:04,571 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195444777] [2021-06-12 20:20:04,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:20:04,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:20:04,798 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:04,798 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:20:04,798 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195444777] [2021-06-12 20:20:04,798 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195444777] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:04,798 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2006646527] [2021-06-12 20:20:04,798 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 584 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 584 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:20:04,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:20:04,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:20:04,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:20:05,588 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:05,589 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:05,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2021-06-12 20:20:05,590 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:05,593 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:05,593 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:05,596 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:05,596 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:05,599 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:05,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:05,600 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:05,654 INFO L628 ElimStorePlain]: treesize reduction 107, result has 36.3 percent of original size [2021-06-12 20:20:05,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:20:05,656 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:05,676 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:05,678 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:05,678 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:05,697 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:05,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:20:05,699 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:05,716 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:05,716 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:20:05,717 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:284, output treesize:46 [2021-06-12 20:20:05,794 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:05,794 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2006646527] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:05,794 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:20:05,794 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2021-06-12 20:20:05,794 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091252794] [2021-06-12 20:20:05,794 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-12 20:20:05,794 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:20:05,795 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-12 20:20:05,795 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:20:05,795 INFO L87 Difference]: Start difference. First operand 162 states and 342 transitions. Second operand has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:05,936 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 54 [2021-06-12 20:20:06,519 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 53 [2021-06-12 20:20:06,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:20:06,546 INFO L93 Difference]: Finished difference Result 195 states and 400 transitions. [2021-06-12 20:20:06,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:20:06,546 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:20:06,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:20:06,547 INFO L225 Difference]: With dead ends: 195 [2021-06-12 20:20:06,547 INFO L226 Difference]: Without dead ends: 182 [2021-06-12 20:20:06,547 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 1043.2ms TimeCoverageRelationStatistics Valid=84, Invalid=566, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:20:06,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2021-06-12 20:20:06,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 163. [2021-06-12 20:20:06,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 2.123456790123457) internal successors, (344), 162 states have internal predecessors, (344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:06,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 344 transitions. [2021-06-12 20:20:06,548 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 344 transitions. Word has length 20 [2021-06-12 20:20:06,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:20:06,548 INFO L482 AbstractCegarLoop]: Abstraction has 163 states and 344 transitions. [2021-06-12 20:20:06,548 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:06,548 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 344 transitions. [2021-06-12 20:20:06,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:20:06,548 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:20:06,549 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:20:06,749 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30538,584 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:20:06,749 INFO L430 AbstractCegarLoop]: === Iteration 590 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:20:06,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:20:06,749 INFO L82 PathProgramCache]: Analyzing trace with hash 13539009, now seen corresponding path program 584 times [2021-06-12 20:20:06,749 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:20:06,750 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195269488] [2021-06-12 20:20:06,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:20:06,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:20:06,962 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:06,962 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:20:06,962 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195269488] [2021-06-12 20:20:06,962 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195269488] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:06,963 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1158765042] [2021-06-12 20:20:06,963 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 585 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 585 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:20:07,100 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:20:07,100 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:20:07,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:20:07,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:20:07,889 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:07,889 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:07,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:07,890 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:07,895 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:07,895 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:07,899 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:07,900 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:07,904 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:07,905 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:07,905 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:20:07,906 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:07,910 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:07,911 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:08,054 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 67 [2021-06-12 20:20:08,055 INFO L628 ElimStorePlain]: treesize reduction 490, result has 19.3 percent of original size [2021-06-12 20:20:08,058 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:20:08,059 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:08,103 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:08,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:20:08,107 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:08,149 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:08,152 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:20:08,153 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:08,193 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:08,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:08,197 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:08,235 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:08,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:20:08,238 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:08,275 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:08,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:20:08,278 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:08,313 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:08,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:20:08,316 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:08,351 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:08,352 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 8 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:20:08,352 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 10 variables, input treesize:769, output treesize:73 [2021-06-12 20:20:08,497 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:08,497 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1158765042] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:08,497 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:20:08,497 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2021-06-12 20:20:08,497 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891145627] [2021-06-12 20:20:08,497 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-12 20:20:08,497 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:20:08,498 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-12 20:20:08,498 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:20:08,498 INFO L87 Difference]: Start difference. First operand 163 states and 344 transitions. Second operand has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:08,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:20:08,916 INFO L93 Difference]: Finished difference Result 185 states and 384 transitions. [2021-06-12 20:20:08,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:20:08,917 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:20:08,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:20:08,917 INFO L225 Difference]: With dead ends: 185 [2021-06-12 20:20:08,917 INFO L226 Difference]: Without dead ends: 173 [2021-06-12 20:20:08,917 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 766.2ms TimeCoverageRelationStatistics Valid=76, Invalid=524, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:20:08,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2021-06-12 20:20:08,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 161. [2021-06-12 20:20:08,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 160 states have (on average 2.125) internal successors, (340), 160 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:08,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 340 transitions. [2021-06-12 20:20:08,919 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 340 transitions. Word has length 20 [2021-06-12 20:20:08,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:20:08,919 INFO L482 AbstractCegarLoop]: Abstraction has 161 states and 340 transitions. [2021-06-12 20:20:08,919 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:08,919 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 340 transitions. [2021-06-12 20:20:08,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:20:08,919 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:20:08,919 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:20:09,119 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 585 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30684 [2021-06-12 20:20:09,119 INFO L430 AbstractCegarLoop]: === Iteration 591 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:20:09,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:20:09,120 INFO L82 PathProgramCache]: Analyzing trace with hash 1384391087, now seen corresponding path program 585 times [2021-06-12 20:20:09,120 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:20:09,120 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016707062] [2021-06-12 20:20:09,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:20:09,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:20:09,305 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:09,306 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:20:09,306 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016707062] [2021-06-12 20:20:09,306 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016707062] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:09,306 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1620921876] [2021-06-12 20:20:09,306 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 586 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 586 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:20:09,448 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 20:20:09,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:20:09,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:20:09,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:20:10,110 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:10,110 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:10,114 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:10,115 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:10,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:10,116 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:10,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:10,120 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:10,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:10,120 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:10,124 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:10,125 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:10,128 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:10,129 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:10,132 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:10,133 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:10,133 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:20:10,134 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:10,138 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:10,138 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:10,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:20:10,139 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:10,143 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:10,143 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:10,147 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:10,147 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:10,150 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:10,151 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:10,154 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:10,154 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:10,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:20:10,155 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:10,159 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:10,159 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:10,159 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:20:10,160 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:10,163 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:10,163 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:10,166 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:10,167 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:10,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:10,167 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:10,170 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:10,171 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:10,223 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:20:10,225 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:20:10,226 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:10,228 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:20:10,229 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:10,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:10,232 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:10,253 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:10,254 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:20:10,254 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:591, output treesize:52 [2021-06-12 20:20:10,331 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:10,331 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1620921876] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:10,331 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:20:10,331 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-06-12 20:20:10,332 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042429780] [2021-06-12 20:20:10,332 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:20:10,332 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:20:10,332 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:20:10,332 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:20:10,332 INFO L87 Difference]: Start difference. First operand 161 states and 340 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:10,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:20:10,771 INFO L93 Difference]: Finished difference Result 194 states and 402 transitions. [2021-06-12 20:20:10,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-12 20:20:10,772 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:20:10,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:20:10,772 INFO L225 Difference]: With dead ends: 194 [2021-06-12 20:20:10,772 INFO L226 Difference]: Without dead ends: 175 [2021-06-12 20:20:10,772 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 625.9ms TimeCoverageRelationStatistics Valid=68, Invalid=484, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:20:10,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2021-06-12 20:20:10,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 163. [2021-06-12 20:20:10,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 2.123456790123457) internal successors, (344), 162 states have internal predecessors, (344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:10,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 344 transitions. [2021-06-12 20:20:10,773 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 344 transitions. Word has length 20 [2021-06-12 20:20:10,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:20:10,774 INFO L482 AbstractCegarLoop]: Abstraction has 163 states and 344 transitions. [2021-06-12 20:20:10,774 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:10,774 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 344 transitions. [2021-06-12 20:20:10,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:20:10,774 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:20:10,774 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:20:10,974 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30793,586 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:20:10,974 INFO L430 AbstractCegarLoop]: === Iteration 592 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:20:10,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:20:10,974 INFO L82 PathProgramCache]: Analyzing trace with hash 353318123, now seen corresponding path program 586 times [2021-06-12 20:20:10,974 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:20:10,975 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577319682] [2021-06-12 20:20:10,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:20:10,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:20:11,176 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:11,176 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:20:11,176 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577319682] [2021-06-12 20:20:11,176 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577319682] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:11,176 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1180482136] [2021-06-12 20:20:11,176 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 587 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 587 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:20:11,313 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:20:11,313 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:20:11,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:20:11,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:20:12,036 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:12,036 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:12,036 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:12,037 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:12,040 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:12,041 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:12,044 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:12,045 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:12,045 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:12,046 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:12,049 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:12,049 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:12,053 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:12,053 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:12,056 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:12,057 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:12,060 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:12,061 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:12,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:12,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:12,064 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:20:12,065 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:12,068 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:12,068 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:12,071 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:12,072 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:12,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:12,073 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:12,075 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:12,076 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:12,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:20:12,077 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:12,080 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:12,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:20:12,081 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:12,133 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:20:12,135 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:20:12,136 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:12,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:12,139 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:12,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:20:12,142 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:12,163 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:12,164 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:20:12,165 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-06-12 20:20:12,247 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:12,248 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1180482136] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:12,248 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:20:12,248 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-06-12 20:20:12,248 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851560076] [2021-06-12 20:20:12,248 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:20:12,248 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:20:12,248 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:20:12,248 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:20:12,248 INFO L87 Difference]: Start difference. First operand 163 states and 344 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:12,670 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 57 [2021-06-12 20:20:12,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:20:12,814 INFO L93 Difference]: Finished difference Result 191 states and 396 transitions. [2021-06-12 20:20:12,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:20:12,814 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:20:12,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:20:12,815 INFO L225 Difference]: With dead ends: 191 [2021-06-12 20:20:12,815 INFO L226 Difference]: Without dead ends: 175 [2021-06-12 20:20:12,815 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 705.2ms TimeCoverageRelationStatistics Valid=68, Invalid=484, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:20:12,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2021-06-12 20:20:12,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 164. [2021-06-12 20:20:12,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 163 states have (on average 2.1226993865030677) internal successors, (346), 163 states have internal predecessors, (346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:12,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 346 transitions. [2021-06-12 20:20:12,816 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 346 transitions. Word has length 20 [2021-06-12 20:20:12,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:20:12,816 INFO L482 AbstractCegarLoop]: Abstraction has 164 states and 346 transitions. [2021-06-12 20:20:12,816 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:12,816 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 346 transitions. [2021-06-12 20:20:12,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:20:12,817 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:20:12,817 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:20:13,017 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 587 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30991 [2021-06-12 20:20:13,017 INFO L430 AbstractCegarLoop]: === Iteration 593 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:20:13,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:20:13,017 INFO L82 PathProgramCache]: Analyzing trace with hash -1619604945, now seen corresponding path program 587 times [2021-06-12 20:20:13,017 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:20:13,017 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108178473] [2021-06-12 20:20:13,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:20:13,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:20:13,219 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:13,219 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:20:13,219 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108178473] [2021-06-12 20:20:13,219 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108178473] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:13,219 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [556220529] [2021-06-12 20:20:13,219 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 588 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 588 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:20:13,357 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:20:13,357 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:20:13,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:20:13,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:20:14,149 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:14,150 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:14,153 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:14,154 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:14,157 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:14,158 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:14,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:14,159 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:14,162 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:14,163 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:14,166 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:14,166 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:14,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:14,167 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:14,170 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:14,171 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:14,171 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:20:14,172 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:14,175 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:14,175 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:14,178 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:14,179 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:14,179 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:20:14,180 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:14,183 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:14,183 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:14,186 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:14,187 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:14,187 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:14,187 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:14,191 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:14,192 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:14,192 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:20:14,193 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:14,195 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:14,196 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:14,249 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:20:14,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:20:14,252 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:14,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:14,255 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:14,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:20:14,258 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:14,279 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:14,280 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:20:14,280 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-06-12 20:20:14,359 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:14,359 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [556220529] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:14,359 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:20:14,359 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-06-12 20:20:14,359 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973683523] [2021-06-12 20:20:14,359 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:20:14,359 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:20:14,360 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:20:14,360 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:20:14,360 INFO L87 Difference]: Start difference. First operand 164 states and 346 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:14,792 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 54 [2021-06-12 20:20:14,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:20:14,895 INFO L93 Difference]: Finished difference Result 188 states and 390 transitions. [2021-06-12 20:20:14,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:20:14,896 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:20:14,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:20:14,896 INFO L225 Difference]: With dead ends: 188 [2021-06-12 20:20:14,896 INFO L226 Difference]: Without dead ends: 175 [2021-06-12 20:20:14,896 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 760.0ms TimeCoverageRelationStatistics Valid=68, Invalid=484, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:20:14,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2021-06-12 20:20:14,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 165. [2021-06-12 20:20:14,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 164 states have (on average 2.1219512195121952) internal successors, (348), 164 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:14,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 348 transitions. [2021-06-12 20:20:14,898 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 348 transitions. Word has length 20 [2021-06-12 20:20:14,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:20:14,898 INFO L482 AbstractCegarLoop]: Abstraction has 165 states and 348 transitions. [2021-06-12 20:20:14,898 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:14,898 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 348 transitions. [2021-06-12 20:20:14,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:20:14,898 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:20:14,898 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:20:15,098 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31175,588 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:20:15,098 INFO L430 AbstractCegarLoop]: === Iteration 594 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:20:15,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:20:15,099 INFO L82 PathProgramCache]: Analyzing trace with hash -2098889621, now seen corresponding path program 588 times [2021-06-12 20:20:15,099 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:20:15,099 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506428063] [2021-06-12 20:20:15,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:20:15,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:20:15,312 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:15,312 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:20:15,312 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506428063] [2021-06-12 20:20:15,312 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506428063] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:15,312 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2057795788] [2021-06-12 20:20:15,312 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 589 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 589 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:20:15,451 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 20:20:15,452 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:20:15,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:20:15,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:20:16,458 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:16,459 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:16,459 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:16,460 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:16,464 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:16,465 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:16,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:20:16,466 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:16,470 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:16,471 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:16,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:16,471 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:16,476 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:16,476 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:16,481 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:16,481 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:16,486 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:16,486 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:16,490 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:16,491 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:16,495 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:16,495 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:16,499 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:16,500 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:16,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:20:16,501 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:16,505 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:16,511 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:16,516 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:16,516 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:16,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:16,517 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:16,521 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:16,522 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:16,525 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:16,526 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:16,530 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:16,530 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:16,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:20:16,531 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:16,535 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:16,536 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:16,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:20:16,536 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:16,540 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:16,541 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:16,541 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:16,541 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:16,545 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:16,546 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:16,546 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:20:16,547 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:16,550 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:16,550 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:16,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:20:16,551 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:16,555 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:16,555 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:16,558 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:16,559 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:16,688 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 68 [2021-06-12 20:20:16,689 INFO L628 ElimStorePlain]: treesize reduction 22, result has 87.7 percent of original size [2021-06-12 20:20:16,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:16,693 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:16,699 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:16,700 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:16,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:20:16,704 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:16,706 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:20:16,707 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:16,710 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:20:16,711 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:16,761 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:16,762 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:20:16,762 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 5 variables, input treesize:905, output treesize:104 [2021-06-12 20:20:16,946 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:16,946 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2057795788] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:16,946 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:20:16,946 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-06-12 20:20:16,946 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744385317] [2021-06-12 20:20:16,946 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:20:16,946 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:20:16,947 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:20:16,947 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=333, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:20:16,947 INFO L87 Difference]: Start difference. First operand 165 states and 348 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:17,071 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 51 [2021-06-12 20:20:17,749 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 52 [2021-06-12 20:20:17,905 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 57 [2021-06-12 20:20:18,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:20:18,366 INFO L93 Difference]: Finished difference Result 281 states and 557 transitions. [2021-06-12 20:20:18,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-06-12 20:20:18,366 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:20:18,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:20:18,366 INFO L225 Difference]: With dead ends: 281 [2021-06-12 20:20:18,366 INFO L226 Difference]: Without dead ends: 241 [2021-06-12 20:20:18,366 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 1592.5ms TimeCoverageRelationStatistics Valid=146, Invalid=846, Unknown=0, NotChecked=0, Total=992 [2021-06-12 20:20:18,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2021-06-12 20:20:18,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 162. [2021-06-12 20:20:18,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 161 states have (on average 2.124223602484472) internal successors, (342), 161 states have internal predecessors, (342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:18,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 342 transitions. [2021-06-12 20:20:18,368 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 342 transitions. Word has length 20 [2021-06-12 20:20:18,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:20:18,368 INFO L482 AbstractCegarLoop]: Abstraction has 162 states and 342 transitions. [2021-06-12 20:20:18,368 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:18,368 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 342 transitions. [2021-06-12 20:20:18,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:20:18,368 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:20:18,369 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:20:18,585 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31360,589 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:20:18,586 INFO L430 AbstractCegarLoop]: === Iteration 595 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:20:18,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:20:18,586 INFO L82 PathProgramCache]: Analyzing trace with hash 1393553921, now seen corresponding path program 589 times [2021-06-12 20:20:18,586 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:20:18,586 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300413876] [2021-06-12 20:20:18,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:20:18,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:20:18,786 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:18,786 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:20:18,786 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300413876] [2021-06-12 20:20:18,786 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300413876] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:18,786 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1394319930] [2021-06-12 20:20:18,786 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 590 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 590 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:20:18,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:20:18,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:20:18,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:20:19,539 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:19,540 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:19,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:19,541 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:19,545 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:19,545 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:19,549 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:19,549 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:19,553 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:19,554 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:19,554 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:19,554 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:19,558 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:19,558 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:19,562 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:19,562 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:19,563 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:20:19,569 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:19,573 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:19,573 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:19,573 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:20:19,574 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:19,578 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:19,578 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:19,581 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:19,582 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:19,585 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:19,585 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:19,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:19,586 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:19,589 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:19,589 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:19,592 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:19,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:20:19,601 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:19,663 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-06-12 20:20:19,666 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:20:19,667 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:19,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:20:19,670 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:19,672 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:19,673 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:19,697 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:19,698 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:20:19,699 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:521, output treesize:62 [2021-06-12 20:20:19,819 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:19,820 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1394319930] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:19,820 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:20:19,820 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-06-12 20:20:19,820 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716560318] [2021-06-12 20:20:19,820 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:20:19,820 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:20:19,820 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:20:19,820 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:20:19,820 INFO L87 Difference]: Start difference. First operand 162 states and 342 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:20,195 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 61 [2021-06-12 20:20:20,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:20:20,314 INFO L93 Difference]: Finished difference Result 191 states and 396 transitions. [2021-06-12 20:20:20,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:20:20,314 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:20:20,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:20:20,315 INFO L225 Difference]: With dead ends: 191 [2021-06-12 20:20:20,315 INFO L226 Difference]: Without dead ends: 175 [2021-06-12 20:20:20,315 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 686.5ms TimeCoverageRelationStatistics Valid=65, Invalid=441, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:20:20,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2021-06-12 20:20:20,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 164. [2021-06-12 20:20:20,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 163 states have (on average 2.1226993865030677) internal successors, (346), 163 states have internal predecessors, (346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:20,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 346 transitions. [2021-06-12 20:20:20,316 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 346 transitions. Word has length 20 [2021-06-12 20:20:20,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:20:20,316 INFO L482 AbstractCegarLoop]: Abstraction has 164 states and 346 transitions. [2021-06-12 20:20:20,316 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:20,317 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 346 transitions. [2021-06-12 20:20:20,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:20:20,317 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:20:20,317 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:20:20,517 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 590 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31673 [2021-06-12 20:20:20,517 INFO L430 AbstractCegarLoop]: === Iteration 596 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:20:20,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:20:20,517 INFO L82 PathProgramCache]: Analyzing trace with hash -579369147, now seen corresponding path program 590 times [2021-06-12 20:20:20,518 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:20:20,518 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836461766] [2021-06-12 20:20:20,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:20:20,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:20:20,789 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:20,789 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:20:20,789 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836461766] [2021-06-12 20:20:20,789 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836461766] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:20,789 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1096158250] [2021-06-12 20:20:20,789 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 591 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 591 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:20:20,928 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:20:20,928 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:20:20,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:20:20,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:20:21,649 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:21,650 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:21,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:20:21,651 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:21,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:21,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:21,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:20:21,656 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:21,660 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:21,661 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:21,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:20:21,662 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:21,666 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:21,666 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:21,670 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:21,670 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:21,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:20:21,671 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:21,675 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:21,676 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:21,676 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:21,677 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:21,680 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:21,681 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:21,685 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:21,685 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:21,691 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:21,691 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:21,698 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:21,699 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:21,703 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:21,703 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:21,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:21,704 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:21,708 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:21,708 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:21,711 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:21,712 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:21,715 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:21,715 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:21,718 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:21,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:21,719 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:21,778 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-06-12 20:20:21,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:20:21,782 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:21,784 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:20:21,785 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:21,787 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:21,788 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:21,812 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:21,814 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:20:21,814 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:660, output treesize:62 [2021-06-12 20:20:21,923 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:21,923 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1096158250] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:21,923 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:20:21,923 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-06-12 20:20:21,923 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491847625] [2021-06-12 20:20:21,923 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:20:21,924 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:20:21,924 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:20:21,924 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:20:21,924 INFO L87 Difference]: Start difference. First operand 164 states and 346 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:22,215 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 59 [2021-06-12 20:20:22,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:20:22,244 INFO L93 Difference]: Finished difference Result 180 states and 370 transitions. [2021-06-12 20:20:22,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:20:22,244 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:20:22,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:20:22,244 INFO L225 Difference]: With dead ends: 180 [2021-06-12 20:20:22,244 INFO L226 Difference]: Without dead ends: 167 [2021-06-12 20:20:22,244 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 643.4ms TimeCoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:20:22,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2021-06-12 20:20:22,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 165. [2021-06-12 20:20:22,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 164 states have (on average 2.1219512195121952) internal successors, (348), 164 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:22,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 348 transitions. [2021-06-12 20:20:22,246 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 348 transitions. Word has length 20 [2021-06-12 20:20:22,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:20:22,246 INFO L482 AbstractCegarLoop]: Abstraction has 165 states and 348 transitions. [2021-06-12 20:20:22,246 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:22,246 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 348 transitions. [2021-06-12 20:20:22,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:20:22,246 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:20:22,246 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:20:22,447 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31814,591 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:20:22,447 INFO L430 AbstractCegarLoop]: === Iteration 597 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:20:22,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:20:22,447 INFO L82 PathProgramCache]: Analyzing trace with hash -1058653823, now seen corresponding path program 591 times [2021-06-12 20:20:22,447 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:20:22,447 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566115507] [2021-06-12 20:20:22,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:20:22,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:20:22,655 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:22,656 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:20:22,656 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566115507] [2021-06-12 20:20:22,656 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566115507] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:22,656 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2055844773] [2021-06-12 20:20:22,656 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 592 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 592 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:20:22,795 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:20:22,796 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:20:22,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:20:22,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:20:23,517 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:23,518 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:23,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:23,519 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:23,524 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:23,524 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:23,529 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:23,529 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:23,533 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:23,534 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:23,539 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:23,539 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:23,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:23,540 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:23,544 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:23,545 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:23,549 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:23,549 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:23,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:20:23,550 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:23,554 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:23,555 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:23,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:20:23,556 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:23,560 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:23,560 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:23,564 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:23,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:23,565 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:20:23,566 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:23,570 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:23,570 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:23,575 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:23,575 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:23,575 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:23,576 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:23,580 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:23,580 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:23,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:23,581 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:23,585 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:23,585 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:23,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:20:23,586 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:23,590 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:23,590 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:23,594 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:23,594 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:23,700 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 69 [2021-06-12 20:20:23,700 INFO L628 ElimStorePlain]: treesize reduction 18, result has 88.5 percent of original size [2021-06-12 20:20:23,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:23,705 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:23,708 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:20:23,708 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:23,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:20:23,712 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:23,715 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:20:23,716 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:23,759 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:23,760 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:20:23,760 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:777, output treesize:89 [2021-06-12 20:20:23,916 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:23,916 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2055844773] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:23,916 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:20:23,916 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-06-12 20:20:23,917 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740241295] [2021-06-12 20:20:23,917 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:20:23,917 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:20:23,917 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:20:23,917 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:20:23,917 INFO L87 Difference]: Start difference. First operand 165 states and 348 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:24,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:20:24,974 INFO L93 Difference]: Finished difference Result 255 states and 509 transitions. [2021-06-12 20:20:24,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-12 20:20:24,974 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:20:24,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:20:24,974 INFO L225 Difference]: With dead ends: 255 [2021-06-12 20:20:24,974 INFO L226 Difference]: Without dead ends: 222 [2021-06-12 20:20:24,974 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 1210.3ms TimeCoverageRelationStatistics Valid=108, Invalid=648, Unknown=0, NotChecked=0, Total=756 [2021-06-12 20:20:24,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2021-06-12 20:20:24,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 163. [2021-06-12 20:20:24,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 2.123456790123457) internal successors, (344), 162 states have internal predecessors, (344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:24,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 344 transitions. [2021-06-12 20:20:24,976 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 344 transitions. Word has length 20 [2021-06-12 20:20:24,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:20:24,976 INFO L482 AbstractCegarLoop]: Abstraction has 163 states and 344 transitions. [2021-06-12 20:20:24,976 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:24,976 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 344 transitions. [2021-06-12 20:20:24,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:20:24,976 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:20:24,976 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:20:25,177 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 592 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31916 [2021-06-12 20:20:25,177 INFO L430 AbstractCegarLoop]: === Iteration 598 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:20:25,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:20:25,177 INFO L82 PathProgramCache]: Analyzing trace with hash 8376175, now seen corresponding path program 592 times [2021-06-12 20:20:25,177 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:20:25,177 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012517584] [2021-06-12 20:20:25,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:20:25,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:20:25,369 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:25,369 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:20:25,369 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012517584] [2021-06-12 20:20:25,369 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012517584] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:25,369 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1442081741] [2021-06-12 20:20:25,369 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 593 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 593 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:20:25,507 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:20:25,507 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:20:25,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:20:25,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:20:25,684 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:20:25,685 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:25,687 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:25,688 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:25,690 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:20:25,691 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:25,715 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:25,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:20:25,718 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:25,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:25,721 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:25,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:20:25,724 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:25,745 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:25,746 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:20:25,746 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:88, output treesize:52 [2021-06-12 20:20:25,822 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:25,822 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1442081741] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:25,822 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:20:25,822 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:20:25,823 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774303412] [2021-06-12 20:20:25,823 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:20:25,823 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:20:25,823 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:20:25,823 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:20:25,823 INFO L87 Difference]: Start difference. First operand 163 states and 344 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:26,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:20:26,132 INFO L93 Difference]: Finished difference Result 185 states and 380 transitions. [2021-06-12 20:20:26,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:20:26,132 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:20:26,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:20:26,132 INFO L225 Difference]: With dead ends: 185 [2021-06-12 20:20:26,133 INFO L226 Difference]: Without dead ends: 172 [2021-06-12 20:20:26,133 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 445.0ms TimeCoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:20:26,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2021-06-12 20:20:26,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 165. [2021-06-12 20:20:26,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 164 states have (on average 2.1219512195121952) internal successors, (348), 164 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:26,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 348 transitions. [2021-06-12 20:20:26,134 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 348 transitions. Word has length 20 [2021-06-12 20:20:26,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:20:26,134 INFO L482 AbstractCegarLoop]: Abstraction has 165 states and 348 transitions. [2021-06-12 20:20:26,134 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:26,134 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 348 transitions. [2021-06-12 20:20:26,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:20:26,134 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:20:26,134 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:20:26,348 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32097,593 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:20:26,349 INFO L430 AbstractCegarLoop]: === Iteration 599 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:20:26,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:20:26,349 INFO L82 PathProgramCache]: Analyzing trace with hash -470908501, now seen corresponding path program 593 times [2021-06-12 20:20:26,349 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:20:26,349 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501079502] [2021-06-12 20:20:26,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:20:26,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:20:26,534 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:26,534 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:20:26,534 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501079502] [2021-06-12 20:20:26,534 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501079502] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:26,534 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [341144776] [2021-06-12 20:20:26,534 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 594 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 594 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:20:26,673 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:20:26,673 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:20:26,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:20:26,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:20:26,870 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:26,870 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:26,873 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:20:26,874 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:26,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:20:26,877 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:26,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:20:26,881 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:26,924 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:26,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:20:26,928 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:26,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:20:26,931 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:26,933 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:20:26,934 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:26,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:26,937 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:26,974 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:26,975 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:20:26,976 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:135, output treesize:79 [2021-06-12 20:20:27,121 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:27,121 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [341144776] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:27,121 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:20:27,121 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:20:27,121 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435263317] [2021-06-12 20:20:27,121 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:20:27,121 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:20:27,122 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:20:27,122 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:20:27,122 INFO L87 Difference]: Start difference. First operand 165 states and 348 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:27,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:20:27,745 INFO L93 Difference]: Finished difference Result 228 states and 459 transitions. [2021-06-12 20:20:27,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-12 20:20:27,745 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:20:27,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:20:27,745 INFO L225 Difference]: With dead ends: 228 [2021-06-12 20:20:27,745 INFO L226 Difference]: Without dead ends: 202 [2021-06-12 20:20:27,745 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 728.1ms TimeCoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:20:27,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2021-06-12 20:20:27,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 166. [2021-06-12 20:20:27,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 165 states have (on average 2.121212121212121) internal successors, (350), 165 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:27,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 350 transitions. [2021-06-12 20:20:27,747 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 350 transitions. Word has length 20 [2021-06-12 20:20:27,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:20:27,747 INFO L482 AbstractCegarLoop]: Abstraction has 166 states and 350 transitions. [2021-06-12 20:20:27,747 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:27,747 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 350 transitions. [2021-06-12 20:20:27,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:20:27,747 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:20:27,747 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:20:27,952 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 594 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32116 [2021-06-12 20:20:27,953 INFO L430 AbstractCegarLoop]: === Iteration 600 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:20:27,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:20:27,953 INFO L82 PathProgramCache]: Analyzing trace with hash -1006138303, now seen corresponding path program 594 times [2021-06-12 20:20:27,953 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:20:27,953 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402773321] [2021-06-12 20:20:27,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:20:27,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:20:28,139 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:28,140 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:20:28,140 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402773321] [2021-06-12 20:20:28,140 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402773321] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:28,140 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1342189817] [2021-06-12 20:20:28,140 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 595 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 595 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:20:28,279 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-12 20:20:28,279 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:20:28,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:20:28,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:20:28,474 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:20:28,475 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:28,477 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:20:28,478 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:28,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:20:28,481 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:28,484 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:28,485 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:28,527 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:28,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:28,531 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:28,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:20:28,534 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:28,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:20:28,537 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:28,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:20:28,540 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:28,578 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:28,579 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:20:28,579 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:135, output treesize:79 [2021-06-12 20:20:28,714 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:28,714 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1342189817] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:28,714 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:20:28,715 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:20:28,715 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620151827] [2021-06-12 20:20:28,715 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:20:28,715 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:20:28,715 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:20:28,715 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:20:28,715 INFO L87 Difference]: Start difference. First operand 166 states and 350 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:29,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:20:29,345 INFO L93 Difference]: Finished difference Result 195 states and 406 transitions. [2021-06-12 20:20:29,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:20:29,346 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:20:29,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:20:29,346 INFO L225 Difference]: With dead ends: 195 [2021-06-12 20:20:29,346 INFO L226 Difference]: Without dead ends: 183 [2021-06-12 20:20:29,346 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 734.5ms TimeCoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:20:29,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2021-06-12 20:20:29,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 166. [2021-06-12 20:20:29,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 165 states have (on average 2.121212121212121) internal successors, (350), 165 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:29,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 350 transitions. [2021-06-12 20:20:29,348 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 350 transitions. Word has length 20 [2021-06-12 20:20:29,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:20:29,348 INFO L482 AbstractCegarLoop]: Abstraction has 166 states and 350 transitions. [2021-06-12 20:20:29,348 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:29,348 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 350 transitions. [2021-06-12 20:20:29,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:20:29,348 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:20:29,348 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:20:29,548 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 595 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32148 [2021-06-12 20:20:29,548 INFO L430 AbstractCegarLoop]: === Iteration 601 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:20:29,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:20:29,549 INFO L82 PathProgramCache]: Analyzing trace with hash 323612997, now seen corresponding path program 595 times [2021-06-12 20:20:29,549 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:20:29,549 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046634935] [2021-06-12 20:20:29,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:20:29,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:20:29,744 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:29,744 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:20:29,744 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046634935] [2021-06-12 20:20:29,744 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046634935] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:29,744 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1695840693] [2021-06-12 20:20:29,744 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 596 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 596 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:20:29,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:20:29,883 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:20:29,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:20:30,573 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:30,573 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:30,574 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:20:30,574 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:30,578 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:30,578 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:30,582 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:30,583 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:30,586 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:30,587 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:30,590 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:30,590 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:30,594 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:30,594 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:30,594 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:30,595 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:30,598 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:30,599 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:30,602 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:30,602 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:30,603 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:20:30,603 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:30,607 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:30,607 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:30,607 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:30,608 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:30,611 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:30,611 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:30,614 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:30,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:30,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:30,615 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:30,618 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:30,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:20:30,619 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:30,671 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:20:30,673 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:20:30,674 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:30,676 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:20:30,677 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:30,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:30,680 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:30,700 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:30,701 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:20:30,701 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-06-12 20:20:30,781 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:30,781 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1695840693] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:30,781 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:20:30,781 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-06-12 20:20:30,781 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403513351] [2021-06-12 20:20:30,782 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:20:30,782 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:20:30,782 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:20:30,782 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:20:30,782 INFO L87 Difference]: Start difference. First operand 166 states and 350 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:31,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:20:31,223 INFO L93 Difference]: Finished difference Result 200 states and 414 transitions. [2021-06-12 20:20:31,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-12 20:20:31,224 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:20:31,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:20:31,224 INFO L225 Difference]: With dead ends: 200 [2021-06-12 20:20:31,224 INFO L226 Difference]: Without dead ends: 181 [2021-06-12 20:20:31,224 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 695.4ms TimeCoverageRelationStatistics Valid=68, Invalid=484, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:20:31,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2021-06-12 20:20:31,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 169. [2021-06-12 20:20:31,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 168 states have (on average 2.119047619047619) internal successors, (356), 168 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:31,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 356 transitions. [2021-06-12 20:20:31,226 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 356 transitions. Word has length 20 [2021-06-12 20:20:31,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:20:31,226 INFO L482 AbstractCegarLoop]: Abstraction has 169 states and 356 transitions. [2021-06-12 20:20:31,226 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:31,226 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 356 transitions. [2021-06-12 20:20:31,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:20:31,226 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:20:31,226 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:20:31,426 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 596 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32176 [2021-06-12 20:20:31,426 INFO L430 AbstractCegarLoop]: === Iteration 602 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:20:31,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:20:31,427 INFO L82 PathProgramCache]: Analyzing trace with hash -707459967, now seen corresponding path program 596 times [2021-06-12 20:20:31,427 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:20:31,427 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586148934] [2021-06-12 20:20:31,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:20:31,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:20:31,623 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:31,623 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:20:31,623 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586148934] [2021-06-12 20:20:31,623 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586148934] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:31,623 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1777289589] [2021-06-12 20:20:31,623 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 597 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 597 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:20:31,760 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:20:31,760 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:20:31,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:20:31,762 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:20:32,453 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:32,454 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:32,458 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:32,458 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:32,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:32,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:32,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:32,464 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:32,468 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:32,468 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:32,472 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:32,473 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:32,477 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:32,477 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:32,478 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:20:32,479 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:32,482 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:32,483 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:32,486 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:32,487 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:32,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:32,487 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:32,491 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:32,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:32,492 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:20:32,493 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:32,496 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:32,497 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:32,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:20:32,498 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:32,501 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:32,501 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:32,504 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:32,505 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:32,505 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:32,574 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:20:32,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:20:32,578 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:32,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:20:32,581 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:32,583 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:32,584 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:32,604 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:32,605 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:20:32,606 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-06-12 20:20:32,686 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:32,687 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1777289589] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:32,687 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:20:32,687 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-06-12 20:20:32,687 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319736481] [2021-06-12 20:20:32,687 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:20:32,687 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:20:32,687 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:20:32,687 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:20:32,687 INFO L87 Difference]: Start difference. First operand 169 states and 356 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:33,098 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 57 [2021-06-12 20:20:33,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:20:33,230 INFO L93 Difference]: Finished difference Result 197 states and 408 transitions. [2021-06-12 20:20:33,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:20:33,230 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:20:33,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:20:33,230 INFO L225 Difference]: With dead ends: 197 [2021-06-12 20:20:33,230 INFO L226 Difference]: Without dead ends: 181 [2021-06-12 20:20:33,231 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 691.9ms TimeCoverageRelationStatistics Valid=68, Invalid=484, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:20:33,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2021-06-12 20:20:33,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 170. [2021-06-12 20:20:33,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 169 states have (on average 2.1183431952662723) internal successors, (358), 169 states have internal predecessors, (358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:33,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 358 transitions. [2021-06-12 20:20:33,232 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 358 transitions. Word has length 20 [2021-06-12 20:20:33,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:20:33,232 INFO L482 AbstractCegarLoop]: Abstraction has 170 states and 358 transitions. [2021-06-12 20:20:33,232 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:33,232 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 358 transitions. [2021-06-12 20:20:33,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:20:33,232 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:20:33,232 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:20:33,433 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 597 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32350 [2021-06-12 20:20:33,433 INFO L430 AbstractCegarLoop]: === Iteration 603 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:20:33,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:20:33,433 INFO L82 PathProgramCache]: Analyzing trace with hash 1614584261, now seen corresponding path program 597 times [2021-06-12 20:20:33,433 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:20:33,433 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630682834] [2021-06-12 20:20:33,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:20:33,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:20:33,635 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:33,635 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:20:33,635 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630682834] [2021-06-12 20:20:33,635 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630682834] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:33,635 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1070316903] [2021-06-12 20:20:33,635 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 598 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 598 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:20:33,774 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 20:20:33,774 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:20:33,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:20:33,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:20:34,499 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:34,500 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:34,503 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:34,503 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:34,504 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:20:34,504 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:34,508 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:34,508 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:34,512 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:34,512 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:34,516 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:34,516 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:34,516 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:20:34,517 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:34,521 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:34,521 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:34,521 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:34,522 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:34,525 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:34,526 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:34,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:34,526 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:34,530 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:34,530 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:34,534 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:34,534 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:34,534 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:34,535 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:34,537 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:34,538 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:34,541 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:34,542 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:34,542 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:20:34,543 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:34,545 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:34,546 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:34,599 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:20:34,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:20:34,602 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:34,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:34,605 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:34,607 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:20:34,608 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:34,629 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:34,630 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:20:34,630 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-06-12 20:20:34,709 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:34,709 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1070316903] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:34,709 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:20:34,709 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-06-12 20:20:34,709 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982712418] [2021-06-12 20:20:34,709 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:20:34,709 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:20:34,709 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:20:34,709 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:20:34,709 INFO L87 Difference]: Start difference. First operand 170 states and 358 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:35,112 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 54 [2021-06-12 20:20:35,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:20:35,206 INFO L93 Difference]: Finished difference Result 194 states and 402 transitions. [2021-06-12 20:20:35,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:20:35,206 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:20:35,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:20:35,207 INFO L225 Difference]: With dead ends: 194 [2021-06-12 20:20:35,207 INFO L226 Difference]: Without dead ends: 181 [2021-06-12 20:20:35,207 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 711.5ms TimeCoverageRelationStatistics Valid=68, Invalid=484, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:20:35,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2021-06-12 20:20:35,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 171. [2021-06-12 20:20:35,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 170 states have (on average 2.1176470588235294) internal successors, (360), 170 states have internal predecessors, (360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:35,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 360 transitions. [2021-06-12 20:20:35,208 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 360 transitions. Word has length 20 [2021-06-12 20:20:35,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:20:35,208 INFO L482 AbstractCegarLoop]: Abstraction has 171 states and 360 transitions. [2021-06-12 20:20:35,208 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:35,208 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 360 transitions. [2021-06-12 20:20:35,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:20:35,209 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:20:35,209 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:20:35,409 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32534,598 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:20:35,409 INFO L430 AbstractCegarLoop]: === Iteration 604 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:20:35,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:20:35,409 INFO L82 PathProgramCache]: Analyzing trace with hash 1135299585, now seen corresponding path program 598 times [2021-06-12 20:20:35,409 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:20:35,409 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678459500] [2021-06-12 20:20:35,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:20:35,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:20:35,672 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:35,672 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:20:35,672 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678459500] [2021-06-12 20:20:35,672 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678459500] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:35,672 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [53227509] [2021-06-12 20:20:35,672 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 599 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 599 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:20:35,810 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:20:35,810 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:20:35,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:20:35,812 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:20:36,714 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:36,715 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:36,719 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:36,720 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:36,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:36,721 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:36,725 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:36,725 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:36,730 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:36,730 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:36,730 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:36,731 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:36,735 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:36,736 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:36,740 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:36,740 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:36,744 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:36,745 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:36,745 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:36,745 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:36,749 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:36,750 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:36,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:20:36,751 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:36,755 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:36,755 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:36,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:36,756 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:36,760 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:36,760 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:36,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:20:36,761 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:36,765 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:36,765 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:36,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:20:36,766 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:36,770 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:36,770 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:36,774 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:36,774 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:36,777 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:36,778 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:36,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:36,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:36,782 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:20:36,782 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:36,786 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:36,786 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:36,881 INFO L628 ElimStorePlain]: treesize reduction 18, result has 87.2 percent of original size [2021-06-12 20:20:36,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:20:36,885 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:36,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:36,889 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:36,891 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:20:36,892 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:36,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:20:36,895 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:36,933 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:36,935 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:20:36,935 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:709, output treesize:79 [2021-06-12 20:20:37,077 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:37,077 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [53227509] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:37,077 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:20:37,077 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-06-12 20:20:37,077 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175599330] [2021-06-12 20:20:37,077 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:20:37,077 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:20:37,077 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:20:37,077 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:20:37,077 INFO L87 Difference]: Start difference. First operand 171 states and 360 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:37,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:20:37,529 INFO L93 Difference]: Finished difference Result 193 states and 400 transitions. [2021-06-12 20:20:37,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:20:37,529 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:20:37,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:20:37,529 INFO L225 Difference]: With dead ends: 193 [2021-06-12 20:20:37,529 INFO L226 Difference]: Without dead ends: 181 [2021-06-12 20:20:37,529 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 729.2ms TimeCoverageRelationStatistics Valid=73, Invalid=479, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:20:37,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2021-06-12 20:20:37,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 168. [2021-06-12 20:20:37,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 167 states have (on average 2.1197604790419162) internal successors, (354), 167 states have internal predecessors, (354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:37,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 354 transitions. [2021-06-12 20:20:37,531 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 354 transitions. Word has length 20 [2021-06-12 20:20:37,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:20:37,531 INFO L482 AbstractCegarLoop]: Abstraction has 168 states and 354 transitions. [2021-06-12 20:20:37,531 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:37,531 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 354 transitions. [2021-06-12 20:20:37,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:20:37,531 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:20:37,531 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:20:37,731 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32714,599 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:20:37,732 INFO L430 AbstractCegarLoop]: === Iteration 605 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:20:37,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:20:37,732 INFO L82 PathProgramCache]: Analyzing trace with hash 332775831, now seen corresponding path program 599 times [2021-06-12 20:20:37,732 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:20:37,732 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65268289] [2021-06-12 20:20:37,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:20:37,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:20:37,936 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:37,937 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:20:37,937 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65268289] [2021-06-12 20:20:37,937 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65268289] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:37,937 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [909815836] [2021-06-12 20:20:37,937 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 600 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 600 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:20:38,078 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:20:38,078 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:20:38,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:20:38,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:20:38,743 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:38,744 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:38,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:38,745 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:38,749 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:38,749 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:38,753 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:38,753 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:38,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:38,754 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:38,758 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:38,758 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:38,762 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:38,763 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:38,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:20:38,764 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:38,767 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:38,768 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:38,771 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:38,772 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:38,772 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:20:38,773 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:38,776 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:38,777 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:38,780 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:38,781 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:38,784 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:38,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:38,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:20:38,786 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:38,789 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:38,789 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:38,792 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:38,792 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:38,793 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:38,854 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-06-12 20:20:38,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:38,857 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:38,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:20:38,861 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:38,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:20:38,863 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:38,888 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:38,889 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:20:38,889 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:521, output treesize:62 [2021-06-12 20:20:39,000 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:39,001 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [909815836] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:39,001 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:20:39,001 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-06-12 20:20:39,001 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733725089] [2021-06-12 20:20:39,001 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:20:39,001 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:20:39,001 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:20:39,001 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:20:39,001 INFO L87 Difference]: Start difference. First operand 168 states and 354 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:39,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:20:39,515 INFO L93 Difference]: Finished difference Result 197 states and 408 transitions. [2021-06-12 20:20:39,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:20:39,515 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:20:39,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:20:39,515 INFO L225 Difference]: With dead ends: 197 [2021-06-12 20:20:39,515 INFO L226 Difference]: Without dead ends: 181 [2021-06-12 20:20:39,515 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 630.5ms TimeCoverageRelationStatistics Valid=65, Invalid=441, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:20:39,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2021-06-12 20:20:39,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 170. [2021-06-12 20:20:39,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 169 states have (on average 2.1183431952662723) internal successors, (358), 169 states have internal predecessors, (358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:39,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 358 transitions. [2021-06-12 20:20:39,517 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 358 transitions. Word has length 20 [2021-06-12 20:20:39,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:20:39,517 INFO L482 AbstractCegarLoop]: Abstraction has 170 states and 358 transitions. [2021-06-12 20:20:39,517 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:39,517 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 358 transitions. [2021-06-12 20:20:39,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:20:39,517 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:20:39,517 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:20:39,717 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 600 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32882 [2021-06-12 20:20:39,718 INFO L430 AbstractCegarLoop]: === Iteration 606 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:20:39,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:20:39,718 INFO L82 PathProgramCache]: Analyzing trace with hash -1640147237, now seen corresponding path program 600 times [2021-06-12 20:20:39,718 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:20:39,718 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873933861] [2021-06-12 20:20:39,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:20:39,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:20:39,923 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:39,923 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:20:39,923 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873933861] [2021-06-12 20:20:39,923 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873933861] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:39,923 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1468618005] [2021-06-12 20:20:39,923 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 601 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 601 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:20:40,064 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:20:40,064 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:20:40,065 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:20:40,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:20:40,725 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:40,726 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:40,729 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:40,730 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:40,734 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:40,734 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:40,735 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:20:40,735 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:40,739 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:40,740 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:40,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:20:40,746 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:40,751 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:40,751 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:40,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:20:40,752 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:40,756 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:40,757 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:40,757 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:40,757 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:40,761 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:40,762 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:40,766 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:40,766 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:40,766 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:20:40,767 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:40,770 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:40,771 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:40,774 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:40,775 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:40,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:40,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:40,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:40,780 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:40,783 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:40,784 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:40,787 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:40,788 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:40,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:40,789 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:40,791 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:40,792 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:40,795 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:40,795 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:40,855 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-06-12 20:20:40,858 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:20:40,859 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:40,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:20:40,862 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:40,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:40,865 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:40,889 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:40,890 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:20:40,890 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:660, output treesize:62 [2021-06-12 20:20:41,000 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:41,001 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1468618005] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:41,001 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:20:41,001 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-06-12 20:20:41,001 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544862426] [2021-06-12 20:20:41,001 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:20:41,001 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:20:41,001 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:20:41,001 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:20:41,001 INFO L87 Difference]: Start difference. First operand 170 states and 358 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:41,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:20:41,475 INFO L93 Difference]: Finished difference Result 196 states and 402 transitions. [2021-06-12 20:20:41,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:20:41,475 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:20:41,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:20:41,476 INFO L225 Difference]: With dead ends: 196 [2021-06-12 20:20:41,476 INFO L226 Difference]: Without dead ends: 183 [2021-06-12 20:20:41,476 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 688.2ms TimeCoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:20:41,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2021-06-12 20:20:41,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 171. [2021-06-12 20:20:41,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 170 states have (on average 2.1176470588235294) internal successors, (360), 170 states have internal predecessors, (360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:41,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 360 transitions. [2021-06-12 20:20:41,477 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 360 transitions. Word has length 20 [2021-06-12 20:20:41,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:20:41,477 INFO L482 AbstractCegarLoop]: Abstraction has 171 states and 360 transitions. [2021-06-12 20:20:41,477 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:41,477 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 360 transitions. [2021-06-12 20:20:41,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:20:41,478 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:20:41,478 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:20:41,678 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33073,601 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:20:41,678 INFO L430 AbstractCegarLoop]: === Iteration 607 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:20:41,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:20:41,678 INFO L82 PathProgramCache]: Analyzing trace with hash -2119431913, now seen corresponding path program 601 times [2021-06-12 20:20:41,678 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:20:41,678 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272351856] [2021-06-12 20:20:41,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:20:41,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:20:41,875 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:41,875 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:20:41,875 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272351856] [2021-06-12 20:20:41,875 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272351856] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:41,875 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [70378394] [2021-06-12 20:20:41,875 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 602 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 602 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:20:42,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:20:42,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:20:42,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:20:43,406 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:43,407 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:43,407 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:43,408 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:43,413 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:43,413 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:43,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:20:43,414 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:43,419 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:43,420 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:43,425 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:43,425 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:43,426 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:43,426 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:43,431 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:43,431 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:43,432 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:43,432 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:43,437 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:43,438 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:43,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:20:43,439 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:43,444 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:43,444 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:43,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:20:43,445 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:43,450 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:43,450 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:43,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:43,451 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:43,456 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:43,457 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:43,461 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:43,461 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:43,466 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:43,466 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:43,471 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:43,471 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:43,475 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:43,476 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:43,480 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:43,481 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:43,481 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:20:43,482 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:43,486 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:43,486 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:43,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:20:43,487 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:43,491 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:43,492 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:43,496 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:43,497 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:43,500 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:43,501 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:43,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:20:43,502 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:43,505 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:43,506 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:43,509 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:43,510 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:43,650 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 76 [2021-06-12 20:20:43,651 INFO L628 ElimStorePlain]: treesize reduction 22, result has 88.9 percent of original size [2021-06-12 20:20:43,655 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:20:43,655 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:43,659 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:20:43,659 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:43,662 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:20:43,663 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:43,666 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:43,667 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:43,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:43,671 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:43,727 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:43,729 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:20:43,729 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 5 variables, input treesize:985, output treesize:113 [2021-06-12 20:20:43,940 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:43,940 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [70378394] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:43,940 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:20:43,940 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-06-12 20:20:43,940 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250528791] [2021-06-12 20:20:43,940 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:20:43,940 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:20:43,941 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:20:43,941 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:20:43,941 INFO L87 Difference]: Start difference. First operand 171 states and 360 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:44,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:20:44,385 INFO L93 Difference]: Finished difference Result 193 states and 400 transitions. [2021-06-12 20:20:44,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:20:44,386 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:20:44,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:20:44,386 INFO L225 Difference]: With dead ends: 193 [2021-06-12 20:20:44,386 INFO L226 Difference]: Without dead ends: 181 [2021-06-12 20:20:44,386 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 715.0ms TimeCoverageRelationStatistics Valid=70, Invalid=436, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:20:44,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2021-06-12 20:20:44,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 169. [2021-06-12 20:20:44,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 168 states have (on average 2.119047619047619) internal successors, (356), 168 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:44,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 356 transitions. [2021-06-12 20:20:44,388 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 356 transitions. Word has length 20 [2021-06-12 20:20:44,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:20:44,388 INFO L482 AbstractCegarLoop]: Abstraction has 169 states and 356 transitions. [2021-06-12 20:20:44,388 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:44,388 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 356 transitions. [2021-06-12 20:20:44,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:20:44,388 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:20:44,388 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:20:44,588 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33251,602 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:20:44,588 INFO L430 AbstractCegarLoop]: === Iteration 608 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:20:44,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:20:44,589 INFO L82 PathProgramCache]: Analyzing trace with hash -1052401915, now seen corresponding path program 602 times [2021-06-12 20:20:44,589 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:20:44,589 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386517410] [2021-06-12 20:20:44,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:20:44,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:20:44,778 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:44,778 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:20:44,778 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386517410] [2021-06-12 20:20:44,778 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386517410] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:44,778 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1602778730] [2021-06-12 20:20:44,778 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 603 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 603 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:20:44,916 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:20:44,917 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:20:44,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:20:44,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:20:45,104 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:20:45,105 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:45,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:45,108 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:45,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:20:45,111 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:45,135 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:45,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:20:45,138 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:45,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:45,142 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:45,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:20:45,144 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:45,164 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:45,165 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:20:45,165 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:88, output treesize:52 [2021-06-12 20:20:45,247 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:45,247 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1602778730] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:45,247 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:20:45,247 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:20:45,247 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966869263] [2021-06-12 20:20:45,247 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:20:45,248 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:20:45,248 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:20:45,248 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:20:45,248 INFO L87 Difference]: Start difference. First operand 169 states and 356 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:45,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:20:45,564 INFO L93 Difference]: Finished difference Result 194 states and 402 transitions. [2021-06-12 20:20:45,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:20:45,565 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:20:45,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:20:45,565 INFO L225 Difference]: With dead ends: 194 [2021-06-12 20:20:45,565 INFO L226 Difference]: Without dead ends: 181 [2021-06-12 20:20:45,565 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 481.7ms TimeCoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:20:45,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2021-06-12 20:20:45,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 171. [2021-06-12 20:20:45,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 170 states have (on average 2.1176470588235294) internal successors, (360), 170 states have internal predecessors, (360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:45,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 360 transitions. [2021-06-12 20:20:45,566 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 360 transitions. Word has length 20 [2021-06-12 20:20:45,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:20:45,566 INFO L482 AbstractCegarLoop]: Abstraction has 171 states and 360 transitions. [2021-06-12 20:20:45,566 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:45,566 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 360 transitions. [2021-06-12 20:20:45,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:20:45,567 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:20:45,567 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:20:45,767 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 603 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33412 [2021-06-12 20:20:45,768 INFO L430 AbstractCegarLoop]: === Iteration 609 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:20:45,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:20:45,768 INFO L82 PathProgramCache]: Analyzing trace with hash -1531686591, now seen corresponding path program 603 times [2021-06-12 20:20:45,768 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:20:45,768 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142542394] [2021-06-12 20:20:45,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:20:45,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:20:45,972 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:45,972 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:20:45,972 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142542394] [2021-06-12 20:20:45,972 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142542394] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:45,972 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1285353578] [2021-06-12 20:20:45,972 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 604 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 604 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:20:46,111 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:20:46,111 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:20:46,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:20:46,113 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:20:46,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:20:46,310 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:46,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:20:46,313 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:46,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:46,317 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:46,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:20:46,320 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:46,364 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:46,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:20:46,368 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:46,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:20:46,371 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:46,374 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:20:46,374 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:46,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:46,378 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:46,416 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:46,417 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:20:46,417 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:139, output treesize:83 [2021-06-12 20:20:46,558 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:46,558 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1285353578] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:46,558 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:20:46,558 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:20:46,559 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848541236] [2021-06-12 20:20:46,559 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:20:46,559 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:20:46,559 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:20:46,559 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:20:46,559 INFO L87 Difference]: Start difference. First operand 171 states and 360 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:47,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:20:47,077 INFO L93 Difference]: Finished difference Result 212 states and 426 transitions. [2021-06-12 20:20:47,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:20:47,077 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:20:47,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:20:47,078 INFO L225 Difference]: With dead ends: 212 [2021-06-12 20:20:47,078 INFO L226 Difference]: Without dead ends: 193 [2021-06-12 20:20:47,078 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 660.8ms TimeCoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:20:47,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2021-06-12 20:20:47,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 170. [2021-06-12 20:20:47,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 169 states have (on average 2.1183431952662723) internal successors, (358), 169 states have internal predecessors, (358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:47,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 358 transitions. [2021-06-12 20:20:47,079 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 358 transitions. Word has length 20 [2021-06-12 20:20:47,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:20:47,079 INFO L482 AbstractCegarLoop]: Abstraction has 170 states and 358 transitions. [2021-06-12 20:20:47,079 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:47,079 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 358 transitions. [2021-06-12 20:20:47,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:20:47,080 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:20:47,080 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:20:47,280 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33430,604 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:20:47,280 INFO L430 AbstractCegarLoop]: === Iteration 610 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:20:47,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:20:47,280 INFO L82 PathProgramCache]: Analyzing trace with hash -2066916393, now seen corresponding path program 604 times [2021-06-12 20:20:47,280 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:20:47,280 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465619547] [2021-06-12 20:20:47,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:20:47,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:20:47,476 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:47,476 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:20:47,476 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465619547] [2021-06-12 20:20:47,476 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465619547] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:47,476 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1888805684] [2021-06-12 20:20:47,476 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 605 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 605 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:20:47,615 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:20:47,616 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:20:47,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:20:47,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:20:47,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:47,811 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:47,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:20:47,814 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:47,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:20:47,817 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:47,820 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:20:47,821 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:47,864 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:47,867 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:20:47,868 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:47,870 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:47,871 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:47,873 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:20:47,874 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:47,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:20:47,877 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:47,915 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:47,917 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:20:47,917 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:139, output treesize:83 [2021-06-12 20:20:48,053 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:48,053 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1888805684] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:48,053 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:20:48,053 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:20:48,053 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106170177] [2021-06-12 20:20:48,053 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:20:48,053 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:20:48,054 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:20:48,054 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:20:48,054 INFO L87 Difference]: Start difference. First operand 170 states and 358 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:48,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:20:48,680 INFO L93 Difference]: Finished difference Result 199 states and 414 transitions. [2021-06-12 20:20:48,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:20:48,680 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:20:48,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:20:48,680 INFO L225 Difference]: With dead ends: 199 [2021-06-12 20:20:48,680 INFO L226 Difference]: Without dead ends: 187 [2021-06-12 20:20:48,681 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 737.9ms TimeCoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:20:48,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2021-06-12 20:20:48,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 169. [2021-06-12 20:20:48,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 168 states have (on average 2.119047619047619) internal successors, (356), 168 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:48,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 356 transitions. [2021-06-12 20:20:48,682 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 356 transitions. Word has length 20 [2021-06-12 20:20:48,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:20:48,682 INFO L482 AbstractCegarLoop]: Abstraction has 169 states and 356 transitions. [2021-06-12 20:20:48,682 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:48,682 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 356 transitions. [2021-06-12 20:20:48,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:20:48,682 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:20:48,682 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:20:48,883 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 605 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33454 [2021-06-12 20:20:48,883 INFO L430 AbstractCegarLoop]: === Iteration 611 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:20:48,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:20:48,883 INFO L82 PathProgramCache]: Analyzing trace with hash -1779652799, now seen corresponding path program 605 times [2021-06-12 20:20:48,883 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:20:48,883 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9473751] [2021-06-12 20:20:48,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:20:48,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:20:49,076 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:49,077 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:20:49,077 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9473751] [2021-06-12 20:20:49,077 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9473751] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:49,077 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [394430280] [2021-06-12 20:20:49,077 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 606 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 606 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:20:49,216 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:20:49,216 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:20:49,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:20:49,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:20:50,057 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:50,057 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:50,058 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:50,058 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:50,062 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:50,063 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:50,067 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:50,067 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:50,071 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:50,072 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:50,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:50,072 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:50,076 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:50,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:50,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:50,078 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:50,081 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:50,081 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:50,082 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:20:50,082 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:50,086 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:50,087 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:50,091 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:50,091 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:50,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:20:50,092 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:50,096 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:50,096 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:50,096 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:20:50,097 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:50,101 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:50,101 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:50,105 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:50,105 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:50,108 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:50,109 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:50,112 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:50,112 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:50,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:20:50,113 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:50,116 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:50,117 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:50,120 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:50,120 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:50,180 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-06-12 20:20:50,182 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:50,183 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:50,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:20:50,186 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:50,189 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:20:50,189 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:50,214 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:50,215 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:20:50,215 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:660, output treesize:62 [2021-06-12 20:20:50,326 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:50,326 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [394430280] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:50,326 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:20:50,326 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-06-12 20:20:50,326 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035144342] [2021-06-12 20:20:50,326 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:20:50,326 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:20:50,326 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:20:50,326 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:20:50,326 INFO L87 Difference]: Start difference. First operand 169 states and 356 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:50,648 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 62 [2021-06-12 20:20:50,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:20:50,752 INFO L93 Difference]: Finished difference Result 199 states and 412 transitions. [2021-06-12 20:20:50,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:20:50,752 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:20:50,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:20:50,752 INFO L225 Difference]: With dead ends: 199 [2021-06-12 20:20:50,752 INFO L226 Difference]: Without dead ends: 183 [2021-06-12 20:20:50,752 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 634.4ms TimeCoverageRelationStatistics Valid=65, Invalid=441, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:20:50,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2021-06-12 20:20:50,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 172. [2021-06-12 20:20:50,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 171 states have (on average 2.1169590643274856) internal successors, (362), 171 states have internal predecessors, (362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:50,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 362 transitions. [2021-06-12 20:20:50,754 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 362 transitions. Word has length 20 [2021-06-12 20:20:50,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:20:50,754 INFO L482 AbstractCegarLoop]: Abstraction has 172 states and 362 transitions. [2021-06-12 20:20:50,754 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:50,754 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 362 transitions. [2021-06-12 20:20:50,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:20:50,754 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:20:50,754 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:20:50,954 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 606 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33489 [2021-06-12 20:20:50,955 INFO L430 AbstractCegarLoop]: === Iteration 612 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:20:50,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:20:50,955 INFO L82 PathProgramCache]: Analyzing trace with hash 542391429, now seen corresponding path program 606 times [2021-06-12 20:20:50,955 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:20:50,955 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498298232] [2021-06-12 20:20:50,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:20:50,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:20:51,158 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:51,158 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:20:51,158 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498298232] [2021-06-12 20:20:51,158 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498298232] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:51,158 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2114781276] [2021-06-12 20:20:51,158 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 607 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 607 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:20:51,299 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:20:51,299 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:20:51,300 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:20:51,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:20:51,984 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:51,985 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:51,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:51,985 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:51,989 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:51,989 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:51,990 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:20:51,990 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:51,994 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:51,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:51,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:51,996 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:51,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:52,000 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:52,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:52,001 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:52,004 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:52,005 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:52,008 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:52,009 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:52,009 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:20:52,010 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:52,013 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:52,014 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:52,017 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:52,018 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:52,020 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:52,021 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:52,024 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:52,025 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:52,028 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:52,028 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:52,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:20:52,029 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:52,032 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:52,033 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:52,093 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-06-12 20:20:52,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:20:52,096 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:52,098 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:52,099 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:52,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:20:52,102 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:52,127 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:52,128 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:20:52,128 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:521, output treesize:62 [2021-06-12 20:20:52,218 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:52,218 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2114781276] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:52,218 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:20:52,218 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-06-12 20:20:52,218 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368926710] [2021-06-12 20:20:52,218 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:20:52,219 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:20:52,219 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:20:52,219 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:20:52,219 INFO L87 Difference]: Start difference. First operand 172 states and 362 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:52,654 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 60 [2021-06-12 20:20:52,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:20:52,688 INFO L93 Difference]: Finished difference Result 198 states and 406 transitions. [2021-06-12 20:20:52,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:20:52,688 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:20:52,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:20:52,689 INFO L225 Difference]: With dead ends: 198 [2021-06-12 20:20:52,689 INFO L226 Difference]: Without dead ends: 185 [2021-06-12 20:20:52,689 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 697.6ms TimeCoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:20:52,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2021-06-12 20:20:52,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 173. [2021-06-12 20:20:52,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 172 states have (on average 2.116279069767442) internal successors, (364), 172 states have internal predecessors, (364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:52,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 364 transitions. [2021-06-12 20:20:52,690 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 364 transitions. Word has length 20 [2021-06-12 20:20:52,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:20:52,690 INFO L482 AbstractCegarLoop]: Abstraction has 173 states and 364 transitions. [2021-06-12 20:20:52,690 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:52,691 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 364 transitions. [2021-06-12 20:20:52,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:20:52,691 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:20:52,691 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:20:52,891 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 607 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33642 [2021-06-12 20:20:52,891 INFO L430 AbstractCegarLoop]: === Iteration 613 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:20:52,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:20:52,891 INFO L82 PathProgramCache]: Analyzing trace with hash 63106753, now seen corresponding path program 607 times [2021-06-12 20:20:52,891 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:20:52,891 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849029107] [2021-06-12 20:20:52,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:20:52,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:20:53,091 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:53,092 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:20:53,092 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849029107] [2021-06-12 20:20:53,092 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849029107] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:53,092 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1014623157] [2021-06-12 20:20:53,092 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 608 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 608 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:20:53,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:20:53,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:20:53,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:20:54,050 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:54,051 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:54,056 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:54,056 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:54,061 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:54,062 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:54,062 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:20:54,063 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:54,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:54,069 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:54,069 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:20:54,069 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:54,074 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:54,074 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:54,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:54,080 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:54,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:20:54,081 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:54,085 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:54,086 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:54,086 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:54,087 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:54,091 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:54,091 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:54,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:20:54,092 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:54,097 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:54,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:54,098 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:54,098 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:54,103 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:54,103 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:54,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:20:54,104 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:54,109 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:54,109 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:54,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:20:54,110 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:54,115 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:54,116 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:54,120 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:54,120 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:54,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:54,121 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:54,126 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:54,126 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:54,131 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:54,131 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:54,135 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:54,136 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:54,140 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:54,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:20:54,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:20:54,141 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:54,145 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:54,146 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:54,149 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:54,150 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:54,153 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:20:54,154 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:54,290 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 76 [2021-06-12 20:20:54,291 INFO L628 ElimStorePlain]: treesize reduction 22, result has 88.9 percent of original size [2021-06-12 20:20:54,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:20:54,295 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:54,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:54,299 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:54,302 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:20:54,303 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:54,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:54,307 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:54,310 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:20:54,311 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:54,366 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:54,368 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:20:54,369 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 5 variables, input treesize:985, output treesize:113 [2021-06-12 20:20:54,593 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:54,593 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1014623157] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:54,593 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:20:54,593 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-06-12 20:20:54,593 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976648664] [2021-06-12 20:20:54,593 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:20:54,593 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:20:54,593 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:20:54,593 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:20:54,593 INFO L87 Difference]: Start difference. First operand 173 states and 364 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:55,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:20:55,600 INFO L93 Difference]: Finished difference Result 263 states and 525 transitions. [2021-06-12 20:20:55,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-12 20:20:55,600 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:20:55,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:20:55,601 INFO L225 Difference]: With dead ends: 263 [2021-06-12 20:20:55,601 INFO L226 Difference]: Without dead ends: 230 [2021-06-12 20:20:55,601 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 12 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 1223.6ms TimeCoverageRelationStatistics Valid=108, Invalid=648, Unknown=0, NotChecked=0, Total=756 [2021-06-12 20:20:55,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2021-06-12 20:20:55,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 171. [2021-06-12 20:20:55,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 170 states have (on average 2.1176470588235294) internal successors, (360), 170 states have internal predecessors, (360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:55,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 360 transitions. [2021-06-12 20:20:55,602 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 360 transitions. Word has length 20 [2021-06-12 20:20:55,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:20:55,602 INFO L482 AbstractCegarLoop]: Abstraction has 171 states and 360 transitions. [2021-06-12 20:20:55,602 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:55,603 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 360 transitions. [2021-06-12 20:20:55,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:20:55,603 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:20:55,603 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:20:55,803 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 608 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33811 [2021-06-12 20:20:55,803 INFO L430 AbstractCegarLoop]: === Iteration 614 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:20:55,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:20:55,803 INFO L82 PathProgramCache]: Analyzing trace with hash 1130136751, now seen corresponding path program 608 times [2021-06-12 20:20:55,803 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:20:55,803 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977771064] [2021-06-12 20:20:55,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:20:55,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:20:56,002 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:56,002 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:20:56,002 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977771064] [2021-06-12 20:20:56,002 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977771064] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:56,002 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [27164697] [2021-06-12 20:20:56,002 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 609 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 609 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:20:56,141 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:20:56,141 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:20:56,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:20:56,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:20:56,343 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:20:56,344 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:56,347 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:20:56,348 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:56,350 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:56,351 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:56,379 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:56,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:20:56,383 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:56,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:56,387 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:56,389 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:20:56,390 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:56,414 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:56,415 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:20:56,415 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:88, output treesize:52 [2021-06-12 20:20:56,499 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:56,499 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [27164697] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:56,499 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:20:56,499 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:20:56,499 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305510200] [2021-06-12 20:20:56,499 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:20:56,499 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:20:56,499 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:20:56,499 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:20:56,499 INFO L87 Difference]: Start difference. First operand 171 states and 360 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:56,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:20:56,895 INFO L93 Difference]: Finished difference Result 196 states and 406 transitions. [2021-06-12 20:20:56,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:20:56,895 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:20:56,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:20:56,896 INFO L225 Difference]: With dead ends: 196 [2021-06-12 20:20:56,896 INFO L226 Difference]: Without dead ends: 183 [2021-06-12 20:20:56,896 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 548.9ms TimeCoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:20:56,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2021-06-12 20:20:56,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 173. [2021-06-12 20:20:56,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 172 states have (on average 2.116279069767442) internal successors, (364), 172 states have internal predecessors, (364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:56,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 364 transitions. [2021-06-12 20:20:56,897 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 364 transitions. Word has length 20 [2021-06-12 20:20:56,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:20:56,897 INFO L482 AbstractCegarLoop]: Abstraction has 173 states and 364 transitions. [2021-06-12 20:20:56,897 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:56,897 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 364 transitions. [2021-06-12 20:20:56,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:20:56,898 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:20:56,898 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:20:57,098 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 609 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34046 [2021-06-12 20:20:57,098 INFO L430 AbstractCegarLoop]: === Iteration 615 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:20:57,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:20:57,098 INFO L82 PathProgramCache]: Analyzing trace with hash 650852075, now seen corresponding path program 609 times [2021-06-12 20:20:57,098 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:20:57,098 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819810087] [2021-06-12 20:20:57,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:20:57,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:20:57,299 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:57,299 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:20:57,299 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819810087] [2021-06-12 20:20:57,299 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819810087] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:57,299 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [314367226] [2021-06-12 20:20:57,299 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 610 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 610 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:20:57,439 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:20:57,439 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:20:57,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:20:57,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:20:57,646 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:20:57,647 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:57,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:57,651 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:57,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:20:57,654 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:57,657 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:20:57,657 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:57,700 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:57,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:20:57,704 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:57,706 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:57,707 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:57,710 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:20:57,710 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:57,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:20:57,713 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:57,752 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:57,753 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:20:57,753 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:139, output treesize:83 [2021-06-12 20:20:57,896 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:57,897 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [314367226] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:57,897 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:20:57,897 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:20:57,897 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875996068] [2021-06-12 20:20:57,897 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:20:57,897 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:20:57,897 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:20:57,897 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:20:57,897 INFO L87 Difference]: Start difference. First operand 173 states and 364 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:58,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:20:58,579 INFO L93 Difference]: Finished difference Result 236 states and 475 transitions. [2021-06-12 20:20:58,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-12 20:20:58,580 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:20:58,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:20:58,580 INFO L225 Difference]: With dead ends: 236 [2021-06-12 20:20:58,580 INFO L226 Difference]: Without dead ends: 210 [2021-06-12 20:20:58,580 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 5 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 811.1ms TimeCoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:20:58,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2021-06-12 20:20:58,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 172. [2021-06-12 20:20:58,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 171 states have (on average 2.1169590643274856) internal successors, (362), 171 states have internal predecessors, (362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:58,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 362 transitions. [2021-06-12 20:20:58,581 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 362 transitions. Word has length 20 [2021-06-12 20:20:58,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:20:58,582 INFO L482 AbstractCegarLoop]: Abstraction has 172 states and 362 transitions. [2021-06-12 20:20:58,582 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:20:58,582 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 362 transitions. [2021-06-12 20:20:58,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:20:58,582 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:20:58,582 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:20:58,782 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34068,610 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:20:58,782 INFO L430 AbstractCegarLoop]: === Iteration 616 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:20:58,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:20:58,783 INFO L82 PathProgramCache]: Analyzing trace with hash 115622273, now seen corresponding path program 610 times [2021-06-12 20:20:58,783 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:20:58,783 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250844884] [2021-06-12 20:20:58,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:20:58,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:20:58,970 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:58,970 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:20:58,970 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250844884] [2021-06-12 20:20:58,970 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250844884] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:58,970 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1336136872] [2021-06-12 20:20:58,970 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 611 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 611 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:20:59,113 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:20:59,113 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:20:59,113 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:20:59,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:20:59,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:20:59,284 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:59,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:59,287 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:59,290 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:20:59,291 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:59,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:59,295 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:59,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:59,298 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:59,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:20:59,302 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:59,367 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:59,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:20:59,371 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:59,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:59,374 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:59,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:20:59,378 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:59,380 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:20:59,381 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:59,384 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:59,384 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:59,387 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:20:59,388 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:20:59,444 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:20:59,445 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-12 20:20:59,445 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:201, output treesize:121 [2021-06-12 20:20:59,618 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:20:59,618 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1336136872] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:20:59,618 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:20:59,618 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:20:59,618 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043063720] [2021-06-12 20:20:59,619 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:20:59,619 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:20:59,619 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:20:59,619 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:20:59,619 INFO L87 Difference]: Start difference. First operand 172 states and 362 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:00,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:21:00,242 INFO L93 Difference]: Finished difference Result 201 states and 418 transitions. [2021-06-12 20:21:00,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:21:00,243 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:21:00,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:21:00,243 INFO L225 Difference]: With dead ends: 201 [2021-06-12 20:21:00,243 INFO L226 Difference]: Without dead ends: 189 [2021-06-12 20:21:00,243 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 5 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 724.9ms TimeCoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:21:00,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2021-06-12 20:21:00,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 170. [2021-06-12 20:21:00,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 169 states have (on average 2.1183431952662723) internal successors, (358), 169 states have internal predecessors, (358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:00,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 358 transitions. [2021-06-12 20:21:00,245 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 358 transitions. Word has length 20 [2021-06-12 20:21:00,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:21:00,245 INFO L482 AbstractCegarLoop]: Abstraction has 170 states and 358 transitions. [2021-06-12 20:21:00,245 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:00,245 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 358 transitions. [2021-06-12 20:21:00,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:21:00,245 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:21:00,245 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:21:00,445 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 611 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34103 [2021-06-12 20:21:00,445 INFO L430 AbstractCegarLoop]: === Iteration 617 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:21:00,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:21:00,446 INFO L82 PathProgramCache]: Analyzing trace with hash -2124594747, now seen corresponding path program 611 times [2021-06-12 20:21:00,446 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:21:00,446 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161686261] [2021-06-12 20:21:00,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:21:00,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:21:00,638 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:00,639 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:21:00,639 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161686261] [2021-06-12 20:21:00,639 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161686261] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:00,639 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [819716871] [2021-06-12 20:21:00,639 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 612 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 612 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:00,779 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:21:00,779 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:21:00,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:21:00,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:21:00,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:00,996 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:00,999 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:01,000 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:01,002 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:01,003 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:01,027 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:01,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:01,030 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:01,032 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:01,033 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:01,035 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:01,035 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:01,055 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:01,056 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:21:01,056 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:88, output treesize:52 [2021-06-12 20:21:01,133 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:01,133 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [819716871] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:01,133 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:21:01,133 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:21:01,133 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793851937] [2021-06-12 20:21:01,134 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:21:01,134 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:21:01,134 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:21:01,134 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:21:01,134 INFO L87 Difference]: Start difference. First operand 170 states and 358 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:01,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:21:01,472 INFO L93 Difference]: Finished difference Result 196 states and 406 transitions. [2021-06-12 20:21:01,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:21:01,473 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:21:01,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:21:01,473 INFO L225 Difference]: With dead ends: 196 [2021-06-12 20:21:01,473 INFO L226 Difference]: Without dead ends: 183 [2021-06-12 20:21:01,473 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 493.3ms TimeCoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:21:01,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2021-06-12 20:21:01,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 173. [2021-06-12 20:21:01,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 172 states have (on average 2.116279069767442) internal successors, (364), 172 states have internal predecessors, (364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:01,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 364 transitions. [2021-06-12 20:21:01,475 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 364 transitions. Word has length 20 [2021-06-12 20:21:01,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:21:01,475 INFO L482 AbstractCegarLoop]: Abstraction has 173 states and 364 transitions. [2021-06-12 20:21:01,475 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:01,475 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 364 transitions. [2021-06-12 20:21:01,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:21:01,475 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:21:01,475 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:21:01,675 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 612 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34130 [2021-06-12 20:21:01,676 INFO L430 AbstractCegarLoop]: === Iteration 618 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:21:01,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:21:01,676 INFO L82 PathProgramCache]: Analyzing trace with hash 1691087873, now seen corresponding path program 612 times [2021-06-12 20:21:01,676 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:21:01,676 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592522763] [2021-06-12 20:21:01,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:21:01,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:21:01,974 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:01,974 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:21:01,974 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592522763] [2021-06-12 20:21:01,974 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592522763] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:01,974 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1904528508] [2021-06-12 20:21:01,974 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 613 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 613 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:02,117 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:21:02,118 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:21:02,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:21:02,119 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:21:02,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:21:02,314 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:02,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:02,318 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:02,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:02,322 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:02,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:02,326 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:02,370 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:02,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:21:02,374 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:02,376 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:02,377 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:02,379 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:02,380 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:02,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:02,383 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:02,421 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:02,422 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:21:02,422 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:135, output treesize:79 [2021-06-12 20:21:02,559 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:02,559 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1904528508] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:02,559 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:21:02,559 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:21:02,559 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4624111] [2021-06-12 20:21:02,559 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:21:02,559 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:21:02,560 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:21:02,560 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:21:02,560 INFO L87 Difference]: Start difference. First operand 173 states and 364 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:03,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:21:03,101 INFO L93 Difference]: Finished difference Result 214 states and 430 transitions. [2021-06-12 20:21:03,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:21:03,101 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:21:03,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:21:03,101 INFO L225 Difference]: With dead ends: 214 [2021-06-12 20:21:03,101 INFO L226 Difference]: Without dead ends: 195 [2021-06-12 20:21:03,102 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 791.0ms TimeCoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:21:03,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2021-06-12 20:21:03,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 172. [2021-06-12 20:21:03,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 171 states have (on average 2.1169590643274856) internal successors, (362), 171 states have internal predecessors, (362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:03,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 362 transitions. [2021-06-12 20:21:03,103 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 362 transitions. Word has length 20 [2021-06-12 20:21:03,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:21:03,103 INFO L482 AbstractCegarLoop]: Abstraction has 172 states and 362 transitions. [2021-06-12 20:21:03,103 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:03,103 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 362 transitions. [2021-06-12 20:21:03,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:21:03,103 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:21:03,103 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:21:03,319 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 613 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34156 [2021-06-12 20:21:03,319 INFO L430 AbstractCegarLoop]: === Iteration 619 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:21:03,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:21:03,319 INFO L82 PathProgramCache]: Analyzing trace with hash 1155858071, now seen corresponding path program 613 times [2021-06-12 20:21:03,319 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:21:03,319 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164918301] [2021-06-12 20:21:03,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:21:03,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:21:03,517 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:03,517 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:21:03,517 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164918301] [2021-06-12 20:21:03,517 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164918301] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:03,517 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1519675218] [2021-06-12 20:21:03,517 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 614 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 614 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:03,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:21:03,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:21:03,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:21:03,851 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:03,851 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:03,854 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:03,855 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:03,858 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:03,859 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:03,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:03,862 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:03,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:03,866 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:03,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:21:03,870 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:03,872 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:03,873 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:04,012 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 53 [2021-06-12 20:21:04,012 INFO L628 ElimStorePlain]: treesize reduction 30, result has 84.8 percent of original size [2021-06-12 20:21:04,015 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:04,016 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:04,018 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:21:04,019 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:04,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:04,023 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:04,025 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:04,026 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:04,028 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:04,029 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:04,032 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:04,032 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:04,098 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:04,099 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-12 20:21:04,099 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:233, output treesize:117 [2021-06-12 20:21:04,275 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:04,276 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1519675218] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:04,276 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:21:04,276 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:21:04,276 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765824691] [2021-06-12 20:21:04,276 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:21:04,276 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:21:04,276 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:21:04,276 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:21:04,276 INFO L87 Difference]: Start difference. First operand 172 states and 362 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:05,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:21:05,060 INFO L93 Difference]: Finished difference Result 246 states and 491 transitions. [2021-06-12 20:21:05,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-12 20:21:05,060 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:21:05,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:21:05,061 INFO L225 Difference]: With dead ends: 246 [2021-06-12 20:21:05,061 INFO L226 Difference]: Without dead ends: 220 [2021-06-12 20:21:05,061 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 12 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 979.3ms TimeCoverageRelationStatistics Valid=101, Invalid=601, Unknown=0, NotChecked=0, Total=702 [2021-06-12 20:21:05,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2021-06-12 20:21:05,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 172. [2021-06-12 20:21:05,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 171 states have (on average 2.1169590643274856) internal successors, (362), 171 states have internal predecessors, (362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:05,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 362 transitions. [2021-06-12 20:21:05,062 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 362 transitions. Word has length 20 [2021-06-12 20:21:05,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:21:05,062 INFO L482 AbstractCegarLoop]: Abstraction has 172 states and 362 transitions. [2021-06-12 20:21:05,062 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:05,062 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 362 transitions. [2021-06-12 20:21:05,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:21:05,063 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:21:05,063 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:21:05,263 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34186,614 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:05,263 INFO L430 AbstractCegarLoop]: === Iteration 620 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:21:05,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:21:05,263 INFO L82 PathProgramCache]: Analyzing trace with hash 1743603393, now seen corresponding path program 614 times [2021-06-12 20:21:05,263 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:21:05,263 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147655334] [2021-06-12 20:21:05,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:21:05,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:21:05,479 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:05,479 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:21:05,479 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147655334] [2021-06-12 20:21:05,479 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147655334] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:05,479 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1296703380] [2021-06-12 20:21:05,479 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 615 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 615 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:05,625 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:21:05,625 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:21:05,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:21:05,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:21:06,425 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:06,426 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:06,431 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:06,431 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:06,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:06,432 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:06,437 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:06,437 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:06,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:21:06,438 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:06,442 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:06,443 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:06,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:06,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:06,448 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:06,448 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:06,453 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:06,453 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:06,457 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:06,458 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:06,462 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:06,462 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:06,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:06,467 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:06,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:21:06,468 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:06,472 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:06,473 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:06,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:06,473 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:06,477 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:06,477 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:06,478 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:21:06,478 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:06,482 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:06,483 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:06,486 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:06,487 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:06,490 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:06,491 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:06,491 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:21:06,492 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:06,495 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:06,496 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:06,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:06,497 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:06,500 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:06,506 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:06,603 INFO L628 ElimStorePlain]: treesize reduction 18, result has 87.2 percent of original size [2021-06-12 20:21:06,606 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:21:06,607 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:06,610 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:06,610 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:06,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:06,614 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:06,617 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:06,617 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:06,656 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:06,658 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:21:06,658 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:709, output treesize:79 [2021-06-12 20:21:06,820 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:06,821 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1296703380] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:06,821 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:21:06,821 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-06-12 20:21:06,821 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6162622] [2021-06-12 20:21:06,821 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:21:06,821 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:21:06,821 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:21:06,821 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:21:06,821 INFO L87 Difference]: Start difference. First operand 172 states and 362 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:07,166 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 49 [2021-06-12 20:21:07,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:21:07,773 INFO L93 Difference]: Finished difference Result 232 states and 471 transitions. [2021-06-12 20:21:07,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-12 20:21:07,773 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:21:07,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:21:07,773 INFO L225 Difference]: With dead ends: 232 [2021-06-12 20:21:07,773 INFO L226 Difference]: Without dead ends: 213 [2021-06-12 20:21:07,773 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 12 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 1147.7ms TimeCoverageRelationStatistics Valid=117, Invalid=695, Unknown=0, NotChecked=0, Total=812 [2021-06-12 20:21:07,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2021-06-12 20:21:07,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 173. [2021-06-12 20:21:07,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 172 states have (on average 2.122093023255814) internal successors, (365), 172 states have internal predecessors, (365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:07,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 365 transitions. [2021-06-12 20:21:07,775 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 365 transitions. Word has length 20 [2021-06-12 20:21:07,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:21:07,775 INFO L482 AbstractCegarLoop]: Abstraction has 173 states and 365 transitions. [2021-06-12 20:21:07,775 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:07,775 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 365 transitions. [2021-06-12 20:21:07,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:21:07,775 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:21:07,775 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:21:07,976 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 615 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34211 [2021-06-12 20:21:07,976 INFO L430 AbstractCegarLoop]: === Iteration 621 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:21:07,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:21:07,976 INFO L82 PathProgramCache]: Analyzing trace with hash 1799230575, now seen corresponding path program 615 times [2021-06-12 20:21:07,976 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:21:07,976 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594944098] [2021-06-12 20:21:07,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:21:07,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:21:08,180 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:08,181 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:21:08,181 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594944098] [2021-06-12 20:21:08,181 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594944098] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:08,181 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1506910042] [2021-06-12 20:21:08,181 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 616 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 616 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:08,324 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 20:21:08,324 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:21:08,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:21:08,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:21:08,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:08,885 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:08,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:08,886 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:08,889 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:08,890 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:08,893 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:08,894 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:08,897 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:08,898 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:08,900 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:08,901 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:08,904 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:08,905 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:08,908 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:08,908 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:08,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:08,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:08,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:21:08,912 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:08,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:08,916 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:08,916 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:08,917 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:08,920 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:08,920 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:08,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:08,921 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:08,924 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:08,924 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:08,925 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:21:08,925 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:08,928 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:08,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:21:08,929 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:08,983 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:21:08,986 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:08,986 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:08,989 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:08,990 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:08,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:08,993 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:09,014 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:09,015 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:21:09,015 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-06-12 20:21:09,094 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:09,094 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1506910042] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:09,094 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:21:09,094 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-06-12 20:21:09,094 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903989566] [2021-06-12 20:21:09,094 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:21:09,094 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:21:09,094 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:21:09,094 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:21:09,094 INFO L87 Difference]: Start difference. First operand 173 states and 365 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:09,422 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 59 [2021-06-12 20:21:09,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:21:09,560 INFO L93 Difference]: Finished difference Result 208 states and 431 transitions. [2021-06-12 20:21:09,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-12 20:21:09,560 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:21:09,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:21:09,560 INFO L225 Difference]: With dead ends: 208 [2021-06-12 20:21:09,560 INFO L226 Difference]: Without dead ends: 189 [2021-06-12 20:21:09,560 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 701.5ms TimeCoverageRelationStatistics Valid=69, Invalid=483, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:21:09,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2021-06-12 20:21:09,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 177. [2021-06-12 20:21:09,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 176 states have (on average 2.1193181818181817) internal successors, (373), 176 states have internal predecessors, (373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:09,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 373 transitions. [2021-06-12 20:21:09,562 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 373 transitions. Word has length 20 [2021-06-12 20:21:09,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:21:09,562 INFO L482 AbstractCegarLoop]: Abstraction has 177 states and 373 transitions. [2021-06-12 20:21:09,562 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:09,562 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 373 transitions. [2021-06-12 20:21:09,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:21:09,562 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:21:09,562 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:21:09,762 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34483,616 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:09,763 INFO L430 AbstractCegarLoop]: === Iteration 622 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:21:09,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:21:09,763 INFO L82 PathProgramCache]: Analyzing trace with hash 768157611, now seen corresponding path program 616 times [2021-06-12 20:21:09,763 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:21:09,763 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649583040] [2021-06-12 20:21:09,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:21:09,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:21:09,962 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:09,962 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:21:09,962 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649583040] [2021-06-12 20:21:09,962 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649583040] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:09,962 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [610747557] [2021-06-12 20:21:09,962 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 617 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 617 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:10,105 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:21:10,106 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:21:10,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:21:10,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:21:10,819 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:10,820 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:10,820 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:10,821 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:10,824 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:10,825 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:10,825 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:10,826 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:10,829 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:10,829 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:10,833 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:10,833 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:10,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:10,834 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:10,837 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:10,838 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:10,841 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:10,842 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:10,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:10,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:10,845 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:21:10,846 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:10,849 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:10,850 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:10,852 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:10,853 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:10,856 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:10,856 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:10,859 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:10,860 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:10,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:21:10,861 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:10,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:10,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:21:10,864 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:10,916 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:21:10,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:10,919 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:10,921 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:10,922 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:10,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:10,925 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:10,945 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:10,946 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:21:10,946 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-06-12 20:21:11,025 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:11,025 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [610747557] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:11,025 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:21:11,025 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-06-12 20:21:11,025 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222445297] [2021-06-12 20:21:11,025 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:21:11,025 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:21:11,025 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:21:11,025 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:21:11,026 INFO L87 Difference]: Start difference. First operand 177 states and 373 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:11,384 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 57 [2021-06-12 20:21:11,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:21:11,490 INFO L93 Difference]: Finished difference Result 205 states and 425 transitions. [2021-06-12 20:21:11,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:21:11,490 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:21:11,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:21:11,490 INFO L225 Difference]: With dead ends: 205 [2021-06-12 20:21:11,490 INFO L226 Difference]: Without dead ends: 189 [2021-06-12 20:21:11,490 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 690.0ms TimeCoverageRelationStatistics Valid=69, Invalid=483, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:21:11,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2021-06-12 20:21:11,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 178. [2021-06-12 20:21:11,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 177 states have (on average 2.1186440677966103) internal successors, (375), 177 states have internal predecessors, (375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:11,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 375 transitions. [2021-06-12 20:21:11,492 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 375 transitions. Word has length 20 [2021-06-12 20:21:11,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:21:11,492 INFO L482 AbstractCegarLoop]: Abstraction has 178 states and 375 transitions. [2021-06-12 20:21:11,492 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:11,492 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 375 transitions. [2021-06-12 20:21:11,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:21:11,492 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:21:11,492 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:21:11,692 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 617 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34587 [2021-06-12 20:21:11,693 INFO L430 AbstractCegarLoop]: === Iteration 623 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:21:11,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:21:11,693 INFO L82 PathProgramCache]: Analyzing trace with hash -1204765457, now seen corresponding path program 617 times [2021-06-12 20:21:11,693 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:21:11,693 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171902873] [2021-06-12 20:21:11,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:21:11,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:21:11,915 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:11,915 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:21:11,915 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171902873] [2021-06-12 20:21:11,916 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171902873] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:11,916 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [81033600] [2021-06-12 20:21:11,916 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 618 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 618 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:12,056 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:21:12,056 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:21:12,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:21:12,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:21:12,808 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:12,808 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:12,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:21:12,809 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:12,813 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:12,813 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:12,817 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:12,817 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:12,821 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:12,821 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:12,825 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:12,825 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:12,825 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:12,826 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:12,829 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:12,830 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:12,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:21:12,831 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:12,834 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:12,834 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:12,838 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:12,838 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:12,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:12,839 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:12,842 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:12,843 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:12,846 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:12,846 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:12,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:21:12,847 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:12,850 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:12,851 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:12,854 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:12,854 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:12,854 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:12,906 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:21:12,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:12,909 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:12,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:12,912 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:12,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:12,915 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:12,936 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:12,937 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:21:12,937 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-06-12 20:21:13,015 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:13,015 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [81033600] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:13,015 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:21:13,015 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-06-12 20:21:13,016 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690191532] [2021-06-12 20:21:13,016 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:21:13,016 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:21:13,016 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:21:13,016 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:21:13,016 INFO L87 Difference]: Start difference. First operand 178 states and 375 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:13,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:21:13,602 INFO L93 Difference]: Finished difference Result 208 states and 427 transitions. [2021-06-12 20:21:13,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:21:13,602 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:21:13,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:21:13,602 INFO L225 Difference]: With dead ends: 208 [2021-06-12 20:21:13,602 INFO L226 Difference]: Without dead ends: 195 [2021-06-12 20:21:13,602 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 820.2ms TimeCoverageRelationStatistics Valid=72, Invalid=480, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:21:13,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2021-06-12 20:21:13,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 179. [2021-06-12 20:21:13,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 179 states, 178 states have (on average 2.1179775280898876) internal successors, (377), 178 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:13,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 377 transitions. [2021-06-12 20:21:13,604 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 377 transitions. Word has length 20 [2021-06-12 20:21:13,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:21:13,604 INFO L482 AbstractCegarLoop]: Abstraction has 179 states and 377 transitions. [2021-06-12 20:21:13,604 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:13,604 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 377 transitions. [2021-06-12 20:21:13,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:21:13,604 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:21:13,604 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:21:13,804 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34687,618 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:13,805 INFO L430 AbstractCegarLoop]: === Iteration 624 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:21:13,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:21:13,805 INFO L82 PathProgramCache]: Analyzing trace with hash -1684050133, now seen corresponding path program 618 times [2021-06-12 20:21:13,805 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:21:13,805 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758441633] [2021-06-12 20:21:13,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:21:13,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:21:14,017 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:14,018 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:21:14,018 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758441633] [2021-06-12 20:21:14,018 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758441633] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:14,018 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [466039757] [2021-06-12 20:21:14,018 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 619 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 619 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:14,170 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:21:14,171 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:21:14,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:21:14,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:21:15,020 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:15,020 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:15,025 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:15,025 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:15,029 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:15,030 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:15,034 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:15,034 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:15,039 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:15,039 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:15,043 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:15,044 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:15,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:15,045 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:15,049 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:15,049 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:15,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:21:15,050 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:15,054 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:15,054 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:15,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:21:15,055 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:15,059 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:15,059 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:15,063 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:15,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:15,064 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:15,065 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:15,068 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:15,069 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:15,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:15,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:15,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:21:15,081 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:15,084 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:15,085 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:15,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:21:15,086 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:15,089 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:15,089 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:15,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:15,090 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:15,093 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:15,094 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:15,094 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:15,095 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:15,098 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:15,098 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:15,194 INFO L628 ElimStorePlain]: treesize reduction 18, result has 87.2 percent of original size [2021-06-12 20:21:15,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:15,198 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:15,201 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:21:15,202 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:15,205 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:15,205 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:15,208 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:15,209 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:15,247 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:15,248 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:21:15,249 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:709, output treesize:79 [2021-06-12 20:21:15,387 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:15,387 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [466039757] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:15,387 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:21:15,387 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-06-12 20:21:15,387 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348077241] [2021-06-12 20:21:15,387 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:21:15,387 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:21:15,387 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:21:15,387 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:21:15,387 INFO L87 Difference]: Start difference. First operand 179 states and 377 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:15,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:21:15,821 INFO L93 Difference]: Finished difference Result 201 states and 417 transitions. [2021-06-12 20:21:15,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:21:15,822 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:21:15,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:21:15,822 INFO L225 Difference]: With dead ends: 201 [2021-06-12 20:21:15,822 INFO L226 Difference]: Without dead ends: 189 [2021-06-12 20:21:15,822 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 680.3ms TimeCoverageRelationStatistics Valid=74, Invalid=478, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:21:15,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2021-06-12 20:21:15,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 176. [2021-06-12 20:21:15,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 175 states have (on average 2.12) internal successors, (371), 175 states have internal predecessors, (371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:15,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 371 transitions. [2021-06-12 20:21:15,824 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 371 transitions. Word has length 20 [2021-06-12 20:21:15,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:21:15,824 INFO L482 AbstractCegarLoop]: Abstraction has 176 states and 371 transitions. [2021-06-12 20:21:15,824 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:15,824 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 371 transitions. [2021-06-12 20:21:15,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:21:15,824 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:21:15,824 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:21:16,024 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 619 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34870 [2021-06-12 20:21:16,024 INFO L430 AbstractCegarLoop]: === Iteration 625 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:21:16,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:21:16,025 INFO L82 PathProgramCache]: Analyzing trace with hash 1808393409, now seen corresponding path program 619 times [2021-06-12 20:21:16,025 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:21:16,025 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796265487] [2021-06-12 20:21:16,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:21:16,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:21:16,216 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:16,216 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:21:16,216 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796265487] [2021-06-12 20:21:16,216 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796265487] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:16,216 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [357527604] [2021-06-12 20:21:16,216 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 620 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 620 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:16,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:21:16,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:21:16,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:21:17,278 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:17,279 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:17,279 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:17,280 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:17,284 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:17,284 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:17,288 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:17,289 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:17,292 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:17,293 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:17,297 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:17,297 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:17,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:21:17,298 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:17,302 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:17,302 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:17,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:21:17,303 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:17,307 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:17,307 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:17,311 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:17,312 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:17,315 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:17,316 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:17,320 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:17,320 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:17,324 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:17,325 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:17,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:21:17,326 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:17,336 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:17,336 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:17,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:17,337 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:17,340 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:17,341 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:17,344 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:17,345 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:17,348 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:17,349 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:17,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:17,350 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:17,353 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:17,353 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:17,353 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:21:17,354 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:17,357 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:17,357 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:17,360 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:17,360 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:17,361 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:17,420 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-06-12 20:21:17,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:17,423 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:17,426 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:17,427 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:17,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:17,430 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:17,454 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:17,455 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:21:17,455 INFO L247 ElimStorePlain]: Needed 22 recursive calls to eliminate 4 variables, input treesize:787, output treesize:62 [2021-06-12 20:21:17,563 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:17,563 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [357527604] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:17,563 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:21:17,564 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-06-12 20:21:17,564 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933144792] [2021-06-12 20:21:17,564 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:21:17,564 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:21:17,564 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:21:17,564 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:21:17,564 INFO L87 Difference]: Start difference. First operand 176 states and 371 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:17,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:21:17,977 INFO L93 Difference]: Finished difference Result 205 states and 425 transitions. [2021-06-12 20:21:17,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:21:17,977 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:21:17,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:21:17,978 INFO L225 Difference]: With dead ends: 205 [2021-06-12 20:21:17,978 INFO L226 Difference]: Without dead ends: 189 [2021-06-12 20:21:17,978 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 655.7ms TimeCoverageRelationStatistics Valid=66, Invalid=440, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:21:17,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2021-06-12 20:21:17,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 178. [2021-06-12 20:21:17,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 177 states have (on average 2.1186440677966103) internal successors, (375), 177 states have internal predecessors, (375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:17,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 375 transitions. [2021-06-12 20:21:17,979 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 375 transitions. Word has length 20 [2021-06-12 20:21:17,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:21:17,979 INFO L482 AbstractCegarLoop]: Abstraction has 178 states and 375 transitions. [2021-06-12 20:21:17,979 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:17,979 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 375 transitions. [2021-06-12 20:21:17,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:21:17,980 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:21:17,980 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:21:18,180 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35109,620 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:18,180 INFO L430 AbstractCegarLoop]: === Iteration 626 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:21:18,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:21:18,180 INFO L82 PathProgramCache]: Analyzing trace with hash -164529659, now seen corresponding path program 620 times [2021-06-12 20:21:18,180 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:21:18,180 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575013021] [2021-06-12 20:21:18,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:21:18,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:21:18,380 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:18,380 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:21:18,380 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575013021] [2021-06-12 20:21:18,380 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575013021] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:18,380 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1866874631] [2021-06-12 20:21:18,380 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 621 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 621 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:18,523 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:21:18,523 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:21:18,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:21:18,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:21:19,104 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:19,105 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:19,105 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:19,105 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:19,109 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:19,110 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:19,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:19,111 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:19,115 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:19,115 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:19,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:19,116 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:19,119 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:19,120 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:19,123 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:19,124 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:19,128 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:19,128 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:19,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:21:19,129 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:19,133 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:19,133 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:19,133 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:21:19,134 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:19,137 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:19,138 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:19,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:19,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:19,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:21:19,143 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:19,146 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:19,146 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:19,149 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:19,150 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:19,153 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:19,153 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:19,213 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-06-12 20:21:19,216 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:19,217 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:19,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:19,220 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:19,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:19,223 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:19,247 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:19,249 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:21:19,249 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:521, output treesize:62 [2021-06-12 20:21:19,357 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:19,357 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1866874631] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:19,357 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:21:19,357 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-06-12 20:21:19,357 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486879805] [2021-06-12 20:21:19,358 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:21:19,358 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:21:19,358 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:21:19,358 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:21:19,358 INFO L87 Difference]: Start difference. First operand 178 states and 375 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:19,774 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 59 [2021-06-12 20:21:19,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:21:19,803 INFO L93 Difference]: Finished difference Result 204 states and 419 transitions. [2021-06-12 20:21:19,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:21:19,804 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:21:19,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:21:19,804 INFO L225 Difference]: With dead ends: 204 [2021-06-12 20:21:19,804 INFO L226 Difference]: Without dead ends: 191 [2021-06-12 20:21:19,804 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 664.4ms TimeCoverageRelationStatistics Valid=61, Invalid=401, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:21:19,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2021-06-12 20:21:19,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 179. [2021-06-12 20:21:19,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 179 states, 178 states have (on average 2.1179775280898876) internal successors, (377), 178 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:19,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 377 transitions. [2021-06-12 20:21:19,806 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 377 transitions. Word has length 20 [2021-06-12 20:21:19,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:21:19,806 INFO L482 AbstractCegarLoop]: Abstraction has 179 states and 377 transitions. [2021-06-12 20:21:19,806 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:19,806 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 377 transitions. [2021-06-12 20:21:19,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:21:19,806 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:21:19,806 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:21:20,006 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35252,621 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:20,007 INFO L430 AbstractCegarLoop]: === Iteration 627 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:21:20,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:21:20,007 INFO L82 PathProgramCache]: Analyzing trace with hash -643814335, now seen corresponding path program 621 times [2021-06-12 20:21:20,007 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:21:20,007 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606596801] [2021-06-12 20:21:20,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:21:20,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:21:20,215 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:20,215 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:21:20,215 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606596801] [2021-06-12 20:21:20,215 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606596801] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:20,215 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [119843044] [2021-06-12 20:21:20,215 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 622 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 622 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:20,364 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:21:20,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:21:20,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:21:20,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:21:21,703 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:21,703 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:21,708 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:21,709 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:21,714 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:21,714 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:21,715 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:21,715 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:21,720 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:21,720 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:21,725 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:21,725 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:21,725 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:21:21,726 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:21,730 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:21,731 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:21,731 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:21:21,732 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:21,737 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:21,737 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:21,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:21:21,738 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:21,743 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:21,743 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:21,748 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:21,749 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:21,749 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:21:21,750 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:21,754 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:21,754 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:21,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:21:21,755 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:21,760 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:21,760 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:21,765 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:21,765 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:21,770 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:21,770 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:21,774 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:21,775 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:21,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:21,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:21,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:21,780 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:21,784 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:21,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:21,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:21:21,786 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:21,790 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:21,790 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:21,790 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:21,791 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:21,794 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:21,795 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:21,799 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:21,799 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:21,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:21,800 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:21,803 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:21,804 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:21,943 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 77 [2021-06-12 20:21:21,943 INFO L628 ElimStorePlain]: treesize reduction 22, result has 88.9 percent of original size [2021-06-12 20:21:21,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:21,948 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:21,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:21,952 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:21,955 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:21,955 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:21,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:21:21,959 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:21,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:21,963 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:22,019 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:22,021 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:21:22,021 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 5 variables, input treesize:985, output treesize:113 [2021-06-12 20:21:22,229 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:22,229 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [119843044] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:22,229 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:21:22,229 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-06-12 20:21:22,229 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889945349] [2021-06-12 20:21:22,229 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:21:22,230 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:21:22,230 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:21:22,230 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:21:22,230 INFO L87 Difference]: Start difference. First operand 179 states and 377 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:23,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:21:23,202 INFO L93 Difference]: Finished difference Result 269 states and 538 transitions. [2021-06-12 20:21:23,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-12 20:21:23,202 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:21:23,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:21:23,202 INFO L225 Difference]: With dead ends: 269 [2021-06-12 20:21:23,202 INFO L226 Difference]: Without dead ends: 236 [2021-06-12 20:21:23,203 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 12 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 1206.9ms TimeCoverageRelationStatistics Valid=109, Invalid=647, Unknown=0, NotChecked=0, Total=756 [2021-06-12 20:21:23,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2021-06-12 20:21:23,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 177. [2021-06-12 20:21:23,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 176 states have (on average 2.1193181818181817) internal successors, (373), 176 states have internal predecessors, (373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:23,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 373 transitions. [2021-06-12 20:21:23,204 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 373 transitions. Word has length 20 [2021-06-12 20:21:23,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:21:23,204 INFO L482 AbstractCegarLoop]: Abstraction has 177 states and 373 transitions. [2021-06-12 20:21:23,204 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:23,204 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 373 transitions. [2021-06-12 20:21:23,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:21:23,204 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:21:23,205 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:21:23,405 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35360,622 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:23,405 INFO L430 AbstractCegarLoop]: === Iteration 628 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:21:23,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:21:23,405 INFO L82 PathProgramCache]: Analyzing trace with hash 423215663, now seen corresponding path program 622 times [2021-06-12 20:21:23,405 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:21:23,405 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972277185] [2021-06-12 20:21:23,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:21:23,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:21:23,592 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:23,592 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:21:23,592 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972277185] [2021-06-12 20:21:23,593 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972277185] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:23,593 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1221484249] [2021-06-12 20:21:23,593 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 623 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 623 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:23,738 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:21:23,738 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:21:23,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:21:23,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:21:23,986 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:23,987 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:23,990 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:23,990 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:23,993 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:23,993 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:24,017 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:24,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:24,020 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:24,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:24,023 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:24,025 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:24,026 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:24,045 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:24,046 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:21:24,046 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:84, output treesize:48 [2021-06-12 20:21:24,121 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:24,122 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1221484249] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:24,122 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:21:24,122 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:21:24,122 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946950500] [2021-06-12 20:21:24,122 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:21:24,122 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:21:24,122 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:21:24,122 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:21:24,122 INFO L87 Difference]: Start difference. First operand 177 states and 373 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:24,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:21:24,527 INFO L93 Difference]: Finished difference Result 202 states and 419 transitions. [2021-06-12 20:21:24,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:21:24,527 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:21:24,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:21:24,527 INFO L225 Difference]: With dead ends: 202 [2021-06-12 20:21:24,527 INFO L226 Difference]: Without dead ends: 189 [2021-06-12 20:21:24,527 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 541.5ms TimeCoverageRelationStatistics Valid=63, Invalid=399, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:21:24,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2021-06-12 20:21:24,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 179. [2021-06-12 20:21:24,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 179 states, 178 states have (on average 2.1179775280898876) internal successors, (377), 178 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:24,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 377 transitions. [2021-06-12 20:21:24,529 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 377 transitions. Word has length 20 [2021-06-12 20:21:24,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:21:24,529 INFO L482 AbstractCegarLoop]: Abstraction has 179 states and 377 transitions. [2021-06-12 20:21:24,529 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:24,529 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 377 transitions. [2021-06-12 20:21:24,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:21:24,529 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:21:24,529 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:21:24,729 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 623 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35521 [2021-06-12 20:21:24,730 INFO L430 AbstractCegarLoop]: === Iteration 629 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:21:24,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:21:24,730 INFO L82 PathProgramCache]: Analyzing trace with hash -56069013, now seen corresponding path program 623 times [2021-06-12 20:21:24,730 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:21:24,730 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691148829] [2021-06-12 20:21:24,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:21:24,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:21:24,920 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:24,920 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:21:24,920 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691148829] [2021-06-12 20:21:24,920 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691148829] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:24,920 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1041434224] [2021-06-12 20:21:24,920 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 624 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 624 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:25,064 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-12 20:21:25,064 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:21:25,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:21:25,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:21:25,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:25,239 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:25,242 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:25,242 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:25,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:25,246 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:25,249 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:25,249 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:25,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:21:25,253 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:25,310 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:25,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:25,314 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:25,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:25,318 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:25,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:21:25,321 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:25,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:25,324 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:25,327 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:25,327 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:25,375 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:25,376 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:21:25,377 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:168, output treesize:100 [2021-06-12 20:21:25,550 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:25,550 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1041434224] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:25,550 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:21:25,551 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:21:25,551 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989171999] [2021-06-12 20:21:25,551 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:21:25,551 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:21:25,551 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:21:25,551 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:21:25,551 INFO L87 Difference]: Start difference. First operand 179 states and 377 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:26,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:21:26,143 INFO L93 Difference]: Finished difference Result 242 states and 488 transitions. [2021-06-12 20:21:26,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-12 20:21:26,143 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:21:26,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:21:26,143 INFO L225 Difference]: With dead ends: 242 [2021-06-12 20:21:26,143 INFO L226 Difference]: Without dead ends: 216 [2021-06-12 20:21:26,144 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 5 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 769.1ms TimeCoverageRelationStatistics Valid=79, Invalid=473, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:21:26,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2021-06-12 20:21:26,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 178. [2021-06-12 20:21:26,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 177 states have (on average 2.1186440677966103) internal successors, (375), 177 states have internal predecessors, (375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:26,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 375 transitions. [2021-06-12 20:21:26,145 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 375 transitions. Word has length 20 [2021-06-12 20:21:26,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:21:26,145 INFO L482 AbstractCegarLoop]: Abstraction has 178 states and 375 transitions. [2021-06-12 20:21:26,145 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:26,145 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 375 transitions. [2021-06-12 20:21:26,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:21:26,145 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:21:26,146 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:21:26,346 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 624 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35557 [2021-06-12 20:21:26,346 INFO L430 AbstractCegarLoop]: === Iteration 630 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:21:26,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:21:26,346 INFO L82 PathProgramCache]: Analyzing trace with hash -591298815, now seen corresponding path program 624 times [2021-06-12 20:21:26,346 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:21:26,346 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934247219] [2021-06-12 20:21:26,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:21:26,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:21:26,571 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:26,572 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:21:26,572 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934247219] [2021-06-12 20:21:26,572 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934247219] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:26,572 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1978016976] [2021-06-12 20:21:26,572 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 625 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 625 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:26,715 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:21:26,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:21:26,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:21:26,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:21:26,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:21:26,896 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:26,899 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:26,900 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:26,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:26,903 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:26,906 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:26,907 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:26,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:26,910 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:26,965 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:26,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:21:26,968 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:26,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:26,972 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:26,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:26,975 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:26,978 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:26,978 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:26,981 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:26,982 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:27,027 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:27,028 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:21:27,028 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:168, output treesize:100 [2021-06-12 20:21:27,194 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:27,194 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1978016976] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:27,194 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:21:27,194 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:21:27,194 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63457643] [2021-06-12 20:21:27,194 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:21:27,194 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:21:27,194 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:21:27,195 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:21:27,195 INFO L87 Difference]: Start difference. First operand 178 states and 375 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:27,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:21:27,808 INFO L93 Difference]: Finished difference Result 254 states and 508 transitions. [2021-06-12 20:21:27,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-12 20:21:27,808 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:21:27,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:21:27,808 INFO L225 Difference]: With dead ends: 254 [2021-06-12 20:21:27,808 INFO L226 Difference]: Without dead ends: 228 [2021-06-12 20:21:27,808 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 12 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 795.7ms TimeCoverageRelationStatistics Valid=99, Invalid=551, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:21:27,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2021-06-12 20:21:27,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 178. [2021-06-12 20:21:27,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 177 states have (on average 2.1186440677966103) internal successors, (375), 177 states have internal predecessors, (375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:27,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 375 transitions. [2021-06-12 20:21:27,810 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 375 transitions. Word has length 20 [2021-06-12 20:21:27,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:21:27,810 INFO L482 AbstractCegarLoop]: Abstraction has 178 states and 375 transitions. [2021-06-12 20:21:27,810 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:27,810 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 375 transitions. [2021-06-12 20:21:27,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:21:27,810 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:21:27,810 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:21:28,011 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35581,625 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:28,011 INFO L430 AbstractCegarLoop]: === Iteration 631 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:21:28,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:21:28,011 INFO L82 PathProgramCache]: Analyzing trace with hash -304035221, now seen corresponding path program 625 times [2021-06-12 20:21:28,011 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:21:28,011 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388244235] [2021-06-12 20:21:28,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:21:28,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:21:28,208 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:28,208 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:21:28,208 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388244235] [2021-06-12 20:21:28,208 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388244235] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:28,208 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1392534116] [2021-06-12 20:21:28,208 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 626 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 626 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:28,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:21:28,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:21:28,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:21:29,091 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:29,091 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:29,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:29,092 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:29,096 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:29,096 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:29,100 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:29,101 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:29,104 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:29,105 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:29,105 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:21:29,106 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:29,110 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:29,110 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:29,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:21:29,111 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:29,115 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:29,115 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:29,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:29,116 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:29,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:29,120 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:29,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:21:29,121 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:29,124 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:29,125 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:29,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:29,126 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:29,129 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:29,129 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:29,132 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:29,133 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:29,136 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:29,136 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:29,139 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:29,139 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:29,199 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-06-12 20:21:29,202 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:29,202 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:29,205 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:29,205 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:29,208 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:29,209 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:29,234 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:29,235 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:21:29,235 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:521, output treesize:62 [2021-06-12 20:21:29,344 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:29,344 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1392534116] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:29,344 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:21:29,344 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-06-12 20:21:29,344 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742782163] [2021-06-12 20:21:29,344 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:21:29,344 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:21:29,344 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:21:29,345 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:21:29,345 INFO L87 Difference]: Start difference. First operand 178 states and 375 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:29,664 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 61 [2021-06-12 20:21:29,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:21:29,788 INFO L93 Difference]: Finished difference Result 208 states and 431 transitions. [2021-06-12 20:21:29,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:21:29,788 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:21:29,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:21:29,788 INFO L225 Difference]: With dead ends: 208 [2021-06-12 20:21:29,788 INFO L226 Difference]: Without dead ends: 192 [2021-06-12 20:21:29,789 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 674.7ms TimeCoverageRelationStatistics Valid=66, Invalid=440, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:21:29,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2021-06-12 20:21:29,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 181. [2021-06-12 20:21:29,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 180 states have (on average 2.1166666666666667) internal successors, (381), 180 states have internal predecessors, (381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:29,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 381 transitions. [2021-06-12 20:21:29,790 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 381 transitions. Word has length 20 [2021-06-12 20:21:29,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:21:29,790 INFO L482 AbstractCegarLoop]: Abstraction has 181 states and 381 transitions. [2021-06-12 20:21:29,790 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:29,790 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 381 transitions. [2021-06-12 20:21:29,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:21:29,790 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:21:29,790 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:21:29,991 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35606,626 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:29,991 INFO L430 AbstractCegarLoop]: === Iteration 632 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:21:29,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:21:29,991 INFO L82 PathProgramCache]: Analyzing trace with hash 2018009007, now seen corresponding path program 626 times [2021-06-12 20:21:29,991 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:21:29,991 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880990012] [2021-06-12 20:21:29,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:21:29,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:21:30,193 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:30,194 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:21:30,194 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880990012] [2021-06-12 20:21:30,194 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880990012] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:30,194 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [726031338] [2021-06-12 20:21:30,194 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 627 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 627 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:30,346 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:21:30,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:21:30,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:21:30,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:21:31,019 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:31,020 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:31,020 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:31,021 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:31,025 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:31,025 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:31,029 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:31,029 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:31,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:21:31,030 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:31,034 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:31,035 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:31,038 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:31,039 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:31,039 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:21:31,040 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:31,043 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:31,044 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:31,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:21:31,045 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:31,049 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:31,049 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:31,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:31,050 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:31,053 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:31,054 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:31,057 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:31,058 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:31,061 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:31,062 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:31,065 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:31,065 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:31,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:31,068 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:31,069 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:31,129 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-06-12 20:21:31,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:31,133 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:31,135 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:31,136 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:31,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:31,139 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:31,163 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:31,164 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:21:31,164 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:521, output treesize:62 [2021-06-12 20:21:31,274 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:31,275 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [726031338] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:31,275 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:21:31,275 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-06-12 20:21:31,275 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824369859] [2021-06-12 20:21:31,275 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:21:31,275 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:21:31,275 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:21:31,275 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:21:31,275 INFO L87 Difference]: Start difference. First operand 181 states and 381 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:31,687 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 60 [2021-06-12 20:21:31,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:21:31,714 INFO L93 Difference]: Finished difference Result 207 states and 425 transitions. [2021-06-12 20:21:31,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:21:31,714 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:21:31,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:21:31,714 INFO L225 Difference]: With dead ends: 207 [2021-06-12 20:21:31,714 INFO L226 Difference]: Without dead ends: 194 [2021-06-12 20:21:31,714 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 720.0ms TimeCoverageRelationStatistics Valid=61, Invalid=401, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:21:31,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2021-06-12 20:21:31,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 182. [2021-06-12 20:21:31,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 181 states have (on average 2.116022099447514) internal successors, (383), 181 states have internal predecessors, (383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:31,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 383 transitions. [2021-06-12 20:21:31,716 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 383 transitions. Word has length 20 [2021-06-12 20:21:31,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:21:31,716 INFO L482 AbstractCegarLoop]: Abstraction has 182 states and 383 transitions. [2021-06-12 20:21:31,716 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:31,716 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 383 transitions. [2021-06-12 20:21:31,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:21:31,716 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:21:31,716 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:21:31,916 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35791,627 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:31,917 INFO L430 AbstractCegarLoop]: === Iteration 633 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:21:31,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:21:31,917 INFO L82 PathProgramCache]: Analyzing trace with hash 1538724331, now seen corresponding path program 627 times [2021-06-12 20:21:31,917 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:21:31,917 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404004889] [2021-06-12 20:21:31,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:21:31,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:21:32,120 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:32,120 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:21:32,120 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404004889] [2021-06-12 20:21:32,120 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404004889] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:32,120 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1984815591] [2021-06-12 20:21:32,120 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 628 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 628 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:32,264 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:21:32,264 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:21:32,265 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:21:32,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:21:32,983 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:32,983 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:32,984 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:21:32,984 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:32,990 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:32,990 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:32,995 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:32,996 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:33,000 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:33,001 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:33,005 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:33,006 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:33,010 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:33,011 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:33,015 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:33,016 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:33,020 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:33,021 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:33,026 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:33,026 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:33,026 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:21:33,027 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:33,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:33,032 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:33,032 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:33,033 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:33,037 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:33,038 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:33,038 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:33,039 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:33,043 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:33,044 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:33,048 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:33,049 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:33,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:21:33,050 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:33,054 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:33,055 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:33,055 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:33,055 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:33,060 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:33,060 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:33,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:33,065 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:33,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:21:33,066 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:33,070 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:33,071 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:33,071 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:33,071 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:33,075 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:33,075 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:33,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:33,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:33,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:21:33,080 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:33,084 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:33,084 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:21:33,085 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:33,223 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 76 [2021-06-12 20:21:33,223 INFO L628 ElimStorePlain]: treesize reduction 22, result has 88.9 percent of original size [2021-06-12 20:21:33,227 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:33,228 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:33,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:21:33,239 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:33,242 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:33,242 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:33,246 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:33,246 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:33,249 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:33,250 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:33,306 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:33,309 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:21:33,309 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 5 variables, input treesize:985, output treesize:113 [2021-06-12 20:21:33,523 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:33,523 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1984815591] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:33,523 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:21:33,523 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-06-12 20:21:33,523 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031362725] [2021-06-12 20:21:33,523 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:21:33,523 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:21:33,523 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:21:33,523 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:21:33,524 INFO L87 Difference]: Start difference. First operand 182 states and 383 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:33,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:21:33,937 INFO L93 Difference]: Finished difference Result 204 states and 423 transitions. [2021-06-12 20:21:33,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:21:33,937 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:21:33,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:21:33,938 INFO L225 Difference]: With dead ends: 204 [2021-06-12 20:21:33,938 INFO L226 Difference]: Without dead ends: 192 [2021-06-12 20:21:33,938 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 723.5ms TimeCoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:21:33,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2021-06-12 20:21:33,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 180. [2021-06-12 20:21:33,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 179 states have (on average 2.11731843575419) internal successors, (379), 179 states have internal predecessors, (379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:33,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 379 transitions. [2021-06-12 20:21:33,939 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 379 transitions. Word has length 20 [2021-06-12 20:21:33,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:21:33,939 INFO L482 AbstractCegarLoop]: Abstraction has 180 states and 379 transitions. [2021-06-12 20:21:33,939 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:33,939 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 379 transitions. [2021-06-12 20:21:33,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:21:33,940 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:21:33,940 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:21:34,140 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35937,628 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:34,140 INFO L430 AbstractCegarLoop]: === Iteration 634 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:21:34,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:21:34,140 INFO L82 PathProgramCache]: Analyzing trace with hash -1689212967, now seen corresponding path program 628 times [2021-06-12 20:21:34,141 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:21:34,141 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774356321] [2021-06-12 20:21:34,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:21:34,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:21:34,331 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:34,331 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:21:34,331 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774356321] [2021-06-12 20:21:34,331 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774356321] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:34,331 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1955741388] [2021-06-12 20:21:34,332 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 629 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 629 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:34,478 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:21:34,479 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:21:34,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:21:34,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:21:34,676 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:34,677 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:34,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:34,680 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:34,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:34,683 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:34,706 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:34,708 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:34,709 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:34,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:34,712 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:34,714 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:34,715 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:34,734 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:34,735 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:21:34,735 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:88, output treesize:52 [2021-06-12 20:21:34,810 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:34,810 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1955741388] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:34,810 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:21:34,810 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:21:34,810 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388259400] [2021-06-12 20:21:34,810 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:21:34,810 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:21:34,810 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:21:34,810 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:21:34,811 INFO L87 Difference]: Start difference. First operand 180 states and 379 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:35,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:21:35,053 INFO L93 Difference]: Finished difference Result 202 states and 415 transitions. [2021-06-12 20:21:35,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:21:35,053 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:21:35,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:21:35,054 INFO L225 Difference]: With dead ends: 202 [2021-06-12 20:21:35,054 INFO L226 Difference]: Without dead ends: 189 [2021-06-12 20:21:35,054 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 427.5ms TimeCoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:21:35,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2021-06-12 20:21:35,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 182. [2021-06-12 20:21:35,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 181 states have (on average 2.116022099447514) internal successors, (383), 181 states have internal predecessors, (383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:35,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 383 transitions. [2021-06-12 20:21:35,055 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 383 transitions. Word has length 20 [2021-06-12 20:21:35,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:21:35,055 INFO L482 AbstractCegarLoop]: Abstraction has 182 states and 383 transitions. [2021-06-12 20:21:35,055 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:35,055 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 383 transitions. [2021-06-12 20:21:35,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:21:35,056 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:21:35,056 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:21:35,256 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36046,629 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:35,256 INFO L430 AbstractCegarLoop]: === Iteration 635 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:21:35,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:21:35,256 INFO L82 PathProgramCache]: Analyzing trace with hash 2126469653, now seen corresponding path program 629 times [2021-06-12 20:21:35,256 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:21:35,256 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381422879] [2021-06-12 20:21:35,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:21:35,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:21:35,470 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:35,470 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:21:35,470 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381422879] [2021-06-12 20:21:35,470 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381422879] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:35,470 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [484060520] [2021-06-12 20:21:35,470 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 630 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 630 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:35,622 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-12 20:21:35,622 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:21:35,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:21:35,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:21:35,843 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:35,844 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:35,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:21:35,847 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:35,850 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:35,851 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:35,854 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:35,855 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:35,857 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:35,858 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:35,909 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:35,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:35,913 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:35,916 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:35,916 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:35,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:21:35,929 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:35,932 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:35,933 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:35,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:35,936 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:35,980 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:35,982 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:21:35,982 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:168, output treesize:100 [2021-06-12 20:21:36,147 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:36,147 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [484060520] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:36,147 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:21:36,147 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:21:36,147 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795037021] [2021-06-12 20:21:36,147 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:21:36,147 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:21:36,147 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:21:36,147 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:21:36,147 INFO L87 Difference]: Start difference. First operand 182 states and 383 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:36,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:21:36,398 INFO L93 Difference]: Finished difference Result 197 states and 406 transitions. [2021-06-12 20:21:36,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:21:36,398 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:21:36,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:21:36,398 INFO L225 Difference]: With dead ends: 197 [2021-06-12 20:21:36,398 INFO L226 Difference]: Without dead ends: 185 [2021-06-12 20:21:36,398 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 11 SyntacticMatches, 6 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 493.5ms TimeCoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:21:36,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2021-06-12 20:21:36,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 181. [2021-06-12 20:21:36,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 180 states have (on average 2.1166666666666667) internal successors, (381), 180 states have internal predecessors, (381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:36,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 381 transitions. [2021-06-12 20:21:36,400 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 381 transitions. Word has length 20 [2021-06-12 20:21:36,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:21:36,400 INFO L482 AbstractCegarLoop]: Abstraction has 181 states and 381 transitions. [2021-06-12 20:21:36,400 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:36,400 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 381 transitions. [2021-06-12 20:21:36,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:21:36,400 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:21:36,400 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:21:36,600 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36068,630 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:36,600 INFO L430 AbstractCegarLoop]: === Iteration 636 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:21:36,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:21:36,601 INFO L82 PathProgramCache]: Analyzing trace with hash 1591239851, now seen corresponding path program 630 times [2021-06-12 20:21:36,601 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:21:36,601 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234527210] [2021-06-12 20:21:36,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:21:36,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:21:36,825 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:36,825 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:21:36,825 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234527210] [2021-06-12 20:21:36,825 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234527210] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:36,826 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1893456005] [2021-06-12 20:21:36,826 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 631 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 631 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:36,969 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:21:36,969 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:21:36,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:21:36,970 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:21:37,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:37,179 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:37,182 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:37,182 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:37,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:37,186 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:37,189 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:37,189 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:37,192 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:21:37,193 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:37,245 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:37,248 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:37,249 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:37,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:37,253 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:37,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:37,256 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:37,258 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:21:37,259 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:37,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:37,262 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:37,306 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:37,314 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:21:37,314 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:168, output treesize:100 [2021-06-12 20:21:37,482 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:37,482 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1893456005] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:37,482 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:21:37,482 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:21:37,482 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320759432] [2021-06-12 20:21:37,482 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:21:37,482 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:21:37,482 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:21:37,482 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:21:37,482 INFO L87 Difference]: Start difference. First operand 181 states and 381 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:37,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:21:37,996 INFO L93 Difference]: Finished difference Result 210 states and 437 transitions. [2021-06-12 20:21:37,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-12 20:21:37,997 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:21:37,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:21:37,997 INFO L225 Difference]: With dead ends: 210 [2021-06-12 20:21:37,997 INFO L226 Difference]: Without dead ends: 198 [2021-06-12 20:21:37,997 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 11 SyntacticMatches, 6 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 749.1ms TimeCoverageRelationStatistics Valid=82, Invalid=470, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:21:37,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2021-06-12 20:21:37,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 180. [2021-06-12 20:21:37,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 179 states have (on average 2.11731843575419) internal successors, (379), 179 states have internal predecessors, (379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:37,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 379 transitions. [2021-06-12 20:21:37,998 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 379 transitions. Word has length 20 [2021-06-12 20:21:37,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:21:37,999 INFO L482 AbstractCegarLoop]: Abstraction has 180 states and 379 transitions. [2021-06-12 20:21:37,999 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:37,999 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 379 transitions. [2021-06-12 20:21:37,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:21:37,999 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:21:37,999 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:21:38,199 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 631 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36106 [2021-06-12 20:21:38,199 INFO L430 AbstractCegarLoop]: === Iteration 637 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:21:38,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:21:38,199 INFO L82 PathProgramCache]: Analyzing trace with hash -648977169, now seen corresponding path program 631 times [2021-06-12 20:21:38,199 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:21:38,200 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138586778] [2021-06-12 20:21:38,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:21:38,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:21:38,399 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:38,399 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:21:38,399 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138586778] [2021-06-12 20:21:38,399 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138586778] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:38,399 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [5903483] [2021-06-12 20:21:38,399 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 632 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 632 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:38,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:21:38,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:21:38,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:21:38,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:38,764 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:38,766 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:38,767 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:38,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:38,770 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:38,793 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:38,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:38,796 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:38,798 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:38,799 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:38,801 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:38,801 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:38,821 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:38,822 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:21:38,822 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:88, output treesize:52 [2021-06-12 20:21:38,901 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:38,901 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [5903483] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:38,901 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:21:38,902 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-06-12 20:21:38,902 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263837189] [2021-06-12 20:21:38,902 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:21:38,902 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:21:38,902 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:21:38,902 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:21:38,902 INFO L87 Difference]: Start difference. First operand 180 states and 379 transitions. Second operand has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:39,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:21:39,298 INFO L93 Difference]: Finished difference Result 206 states and 427 transitions. [2021-06-12 20:21:39,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:21:39,298 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:21:39,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:21:39,299 INFO L225 Difference]: With dead ends: 206 [2021-06-12 20:21:39,299 INFO L226 Difference]: Without dead ends: 193 [2021-06-12 20:21:39,299 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 544.7ms TimeCoverageRelationStatistics Valid=66, Invalid=440, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:21:39,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2021-06-12 20:21:39,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 183. [2021-06-12 20:21:39,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 182 states have (on average 2.1153846153846154) internal successors, (385), 182 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:39,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 385 transitions. [2021-06-12 20:21:39,300 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 385 transitions. Word has length 20 [2021-06-12 20:21:39,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:21:39,300 INFO L482 AbstractCegarLoop]: Abstraction has 183 states and 385 transitions. [2021-06-12 20:21:39,300 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:39,301 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 385 transitions. [2021-06-12 20:21:39,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:21:39,301 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:21:39,301 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:21:39,501 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36141,632 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:39,501 INFO L430 AbstractCegarLoop]: === Iteration 638 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:21:39,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:21:39,501 INFO L82 PathProgramCache]: Analyzing trace with hash -1128261845, now seen corresponding path program 632 times [2021-06-12 20:21:39,501 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:21:39,502 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404418630] [2021-06-12 20:21:39,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:21:39,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:21:39,703 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:39,703 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:21:39,703 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404418630] [2021-06-12 20:21:39,703 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404418630] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:39,703 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1450342524] [2021-06-12 20:21:39,703 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 633 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 633 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:39,846 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:21:39,846 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:21:39,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:21:39,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:21:40,039 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:40,040 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:40,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:40,043 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:40,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:40,047 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:40,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:21:40,050 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:40,093 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:40,096 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:40,097 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:40,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:40,100 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:40,102 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:40,103 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:40,106 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:21:40,106 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:40,144 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:40,145 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:21:40,145 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:139, output treesize:83 [2021-06-12 20:21:40,278 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:40,278 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1450342524] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:40,278 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:21:40,279 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:21:40,279 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344460608] [2021-06-12 20:21:40,279 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:21:40,279 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:21:40,279 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:21:40,279 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:21:40,279 INFO L87 Difference]: Start difference. First operand 183 states and 385 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:40,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:21:40,899 INFO L93 Difference]: Finished difference Result 246 states and 496 transitions. [2021-06-12 20:21:40,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-12 20:21:40,899 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:21:40,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:21:40,899 INFO L225 Difference]: With dead ends: 246 [2021-06-12 20:21:40,899 INFO L226 Difference]: Without dead ends: 220 [2021-06-12 20:21:40,899 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 11 SyntacticMatches, 6 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 769.5ms TimeCoverageRelationStatistics Valid=79, Invalid=473, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:21:40,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2021-06-12 20:21:40,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 182. [2021-06-12 20:21:40,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 181 states have (on average 2.116022099447514) internal successors, (383), 181 states have internal predecessors, (383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:40,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 383 transitions. [2021-06-12 20:21:40,901 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 383 transitions. Word has length 20 [2021-06-12 20:21:40,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:21:40,901 INFO L482 AbstractCegarLoop]: Abstraction has 182 states and 383 transitions. [2021-06-12 20:21:40,901 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:40,901 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 383 transitions. [2021-06-12 20:21:40,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:21:40,901 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:21:40,901 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:21:41,102 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 633 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36164 [2021-06-12 20:21:41,102 INFO L430 AbstractCegarLoop]: === Iteration 639 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:21:41,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:21:41,102 INFO L82 PathProgramCache]: Analyzing trace with hash -1663491647, now seen corresponding path program 633 times [2021-06-12 20:21:41,102 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:21:41,102 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301599776] [2021-06-12 20:21:41,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:21:41,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:21:41,381 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:41,381 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:21:41,381 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301599776] [2021-06-12 20:21:41,381 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301599776] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:41,381 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2014046751] [2021-06-12 20:21:41,381 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 634 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 634 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:41,529 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-12 20:21:41,529 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:21:41,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:21:41,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:21:41,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:41,751 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:41,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:41,755 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:41,757 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:41,758 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:41,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:21:41,761 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:41,805 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:41,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:41,809 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:41,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:21:41,812 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:41,814 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:41,815 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:41,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:41,818 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:41,856 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:41,857 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:21:41,857 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:139, output treesize:83 [2021-06-12 20:21:41,994 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:41,994 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2014046751] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:41,994 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:21:41,994 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:21:41,994 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911989016] [2021-06-12 20:21:41,994 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:21:41,994 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:21:41,994 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:21:41,994 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:21:41,995 INFO L87 Difference]: Start difference. First operand 182 states and 383 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:42,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:21:42,760 INFO L93 Difference]: Finished difference Result 238 states and 484 transitions. [2021-06-12 20:21:42,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-12 20:21:42,761 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:21:42,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:21:42,761 INFO L225 Difference]: With dead ends: 238 [2021-06-12 20:21:42,761 INFO L226 Difference]: Without dead ends: 219 [2021-06-12 20:21:42,761 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 11 SyntacticMatches, 6 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 1005.3ms TimeCoverageRelationStatistics Valid=105, Invalid=597, Unknown=0, NotChecked=0, Total=702 [2021-06-12 20:21:42,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2021-06-12 20:21:42,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 182. [2021-06-12 20:21:42,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 181 states have (on average 2.116022099447514) internal successors, (383), 181 states have internal predecessors, (383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:42,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 383 transitions. [2021-06-12 20:21:42,763 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 383 transitions. Word has length 20 [2021-06-12 20:21:42,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:21:42,763 INFO L482 AbstractCegarLoop]: Abstraction has 182 states and 383 transitions. [2021-06-12 20:21:42,763 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:42,763 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 383 transitions. [2021-06-12 20:21:42,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:21:42,763 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:21:42,763 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:21:42,963 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36194,634 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:42,964 INFO L430 AbstractCegarLoop]: === Iteration 640 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:21:42,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:21:42,964 INFO L82 PathProgramCache]: Analyzing trace with hash -1075746325, now seen corresponding path program 634 times [2021-06-12 20:21:42,964 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:21:42,964 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799698159] [2021-06-12 20:21:42,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:21:42,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:21:43,155 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:43,155 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:21:43,155 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799698159] [2021-06-12 20:21:43,155 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799698159] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:43,155 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [515075977] [2021-06-12 20:21:43,155 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 635 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 635 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:43,298 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:21:43,298 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:21:43,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:21:43,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:21:44,077 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:44,078 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:44,082 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:44,082 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:44,082 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:44,083 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:44,088 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:44,088 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:44,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:21:44,089 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:44,093 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:44,094 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:44,094 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:21:44,094 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:44,099 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:44,100 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:44,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:44,100 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:44,105 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:44,105 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:44,110 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:44,110 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:44,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:44,111 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:44,115 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:44,115 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:44,120 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:44,120 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:44,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:44,121 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:44,125 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:44,125 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:44,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:21:44,126 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:44,130 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:44,131 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:44,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:21:44,132 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:44,135 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:44,136 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:44,140 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:44,140 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:44,144 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:44,144 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:44,147 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:44,148 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:44,151 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:44,152 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:44,246 INFO L628 ElimStorePlain]: treesize reduction 18, result has 87.2 percent of original size [2021-06-12 20:21:44,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:44,251 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:44,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:44,254 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:44,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:21:44,258 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:44,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:44,261 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:44,299 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:44,301 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:21:44,301 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:709, output treesize:79 [2021-06-12 20:21:44,437 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:44,437 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [515075977] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:44,438 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:21:44,438 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-06-12 20:21:44,438 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835569832] [2021-06-12 20:21:44,438 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:21:44,438 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:21:44,439 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:21:44,439 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:21:44,441 INFO L87 Difference]: Start difference. First operand 182 states and 383 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:44,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:21:44,888 INFO L93 Difference]: Finished difference Result 223 states and 458 transitions. [2021-06-12 20:21:44,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:21:44,888 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:21:44,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:21:44,888 INFO L225 Difference]: With dead ends: 223 [2021-06-12 20:21:44,888 INFO L226 Difference]: Without dead ends: 204 [2021-06-12 20:21:44,889 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 573.6ms TimeCoverageRelationStatistics Valid=63, Invalid=399, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:21:44,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2021-06-12 20:21:44,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 182. [2021-06-12 20:21:44,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 181 states have (on average 2.116022099447514) internal successors, (383), 181 states have internal predecessors, (383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:44,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 383 transitions. [2021-06-12 20:21:44,891 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 383 transitions. Word has length 20 [2021-06-12 20:21:44,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:21:44,891 INFO L482 AbstractCegarLoop]: Abstraction has 182 states and 383 transitions. [2021-06-12 20:21:44,891 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:44,891 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 383 transitions. [2021-06-12 20:21:44,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:21:44,891 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:21:44,891 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:21:45,100 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36233,635 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:45,100 INFO L430 AbstractCegarLoop]: === Iteration 641 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:21:45,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:21:45,101 INFO L82 PathProgramCache]: Analyzing trace with hash -1364813311, now seen corresponding path program 635 times [2021-06-12 20:21:45,101 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:21:45,101 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404648263] [2021-06-12 20:21:45,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:21:45,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:21:45,310 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:45,310 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:21:45,310 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404648263] [2021-06-12 20:21:45,310 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404648263] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:45,310 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1254270528] [2021-06-12 20:21:45,310 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 636 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 636 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:45,453 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:21:45,454 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:21:45,454 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:21:45,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:21:46,105 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:46,105 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:46,106 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:21:46,106 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:46,110 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:46,111 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:46,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:21:46,112 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:46,116 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:46,116 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:46,120 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:46,121 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:46,124 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:46,125 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:46,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:46,126 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:46,129 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:46,130 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:46,133 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:46,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:46,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:46,135 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:46,138 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:46,139 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:46,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:21:46,140 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:46,143 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:46,143 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:46,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:46,144 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:46,147 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:46,148 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:46,151 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:46,151 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:46,154 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:46,155 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:46,214 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-06-12 20:21:46,216 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:46,217 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:46,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:46,220 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:46,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:46,223 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:46,247 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:46,249 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:21:46,249 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:521, output treesize:62 [2021-06-12 20:21:46,359 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:46,360 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1254270528] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:46,360 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:21:46,360 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-06-12 20:21:46,360 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982368256] [2021-06-12 20:21:46,360 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:21:46,360 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:21:46,360 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:21:46,360 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:21:46,360 INFO L87 Difference]: Start difference. First operand 182 states and 383 transitions. Second operand has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:46,748 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 61 [2021-06-12 20:21:46,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:21:46,885 INFO L93 Difference]: Finished difference Result 213 states and 441 transitions. [2021-06-12 20:21:46,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:21:46,886 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:21:46,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:21:46,886 INFO L225 Difference]: With dead ends: 213 [2021-06-12 20:21:46,886 INFO L226 Difference]: Without dead ends: 197 [2021-06-12 20:21:46,886 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 698.6ms TimeCoverageRelationStatistics Valid=70, Invalid=482, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:21:46,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2021-06-12 20:21:46,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 186. [2021-06-12 20:21:46,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 185 states have (on average 2.1135135135135137) internal successors, (391), 185 states have internal predecessors, (391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:46,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 391 transitions. [2021-06-12 20:21:46,888 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 391 transitions. Word has length 20 [2021-06-12 20:21:46,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:21:46,888 INFO L482 AbstractCegarLoop]: Abstraction has 186 states and 391 transitions. [2021-06-12 20:21:46,888 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:46,888 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 391 transitions. [2021-06-12 20:21:46,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:21:46,888 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:21:46,888 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:21:47,088 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 636 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36357 [2021-06-12 20:21:47,089 INFO L430 AbstractCegarLoop]: === Iteration 642 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:21:47,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:21:47,089 INFO L82 PathProgramCache]: Analyzing trace with hash 957230917, now seen corresponding path program 636 times [2021-06-12 20:21:47,089 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:21:47,089 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494751388] [2021-06-12 20:21:47,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:21:47,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:21:47,303 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:47,303 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:21:47,303 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494751388] [2021-06-12 20:21:47,303 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494751388] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:47,303 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1497343772] [2021-06-12 20:21:47,303 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 637 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 637 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:47,453 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:21:47,453 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:21:47,454 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:21:47,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:21:48,224 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:48,225 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:48,225 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:21:48,226 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:48,230 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:48,231 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:48,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:48,231 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:48,235 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:48,236 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:48,239 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:48,240 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:48,244 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:48,244 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:48,248 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:48,248 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:48,252 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:48,252 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:48,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:21:48,253 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:48,257 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:48,257 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:48,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:48,258 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:48,261 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:48,262 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:48,265 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:48,265 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:48,268 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:48,269 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:48,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:48,269 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:48,272 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:48,272 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:21:48,273 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:48,333 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-06-12 20:21:48,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:48,336 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:48,345 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:48,346 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:48,348 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:48,349 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:48,374 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:48,375 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:21:48,375 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:521, output treesize:62 [2021-06-12 20:21:48,459 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:48,459 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1497343772] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:48,459 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:21:48,459 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-06-12 20:21:48,459 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693655971] [2021-06-12 20:21:48,459 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:21:48,459 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:21:48,459 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:21:48,459 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:21:48,460 INFO L87 Difference]: Start difference. First operand 186 states and 391 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:48,896 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 59 [2021-06-12 20:21:48,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:21:48,930 INFO L93 Difference]: Finished difference Result 212 states and 435 transitions. [2021-06-12 20:21:48,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 20:21:48,931 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:21:48,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:21:48,931 INFO L225 Difference]: With dead ends: 212 [2021-06-12 20:21:48,931 INFO L226 Difference]: Without dead ends: 199 [2021-06-12 20:21:48,931 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 716.3ms TimeCoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:21:48,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2021-06-12 20:21:48,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 187. [2021-06-12 20:21:48,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 186 states have (on average 2.1129032258064515) internal successors, (393), 186 states have internal predecessors, (393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:48,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 393 transitions. [2021-06-12 20:21:48,933 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 393 transitions. Word has length 20 [2021-06-12 20:21:48,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:21:48,933 INFO L482 AbstractCegarLoop]: Abstraction has 187 states and 393 transitions. [2021-06-12 20:21:48,933 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:48,933 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 393 transitions. [2021-06-12 20:21:48,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:21:48,933 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:21:48,933 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:21:49,133 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36500,637 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:49,133 INFO L430 AbstractCegarLoop]: === Iteration 643 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:21:49,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:21:49,134 INFO L82 PathProgramCache]: Analyzing trace with hash 477946241, now seen corresponding path program 637 times [2021-06-12 20:21:49,134 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:21:49,134 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032722076] [2021-06-12 20:21:49,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:21:49,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:21:49,389 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:49,390 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:21:49,390 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032722076] [2021-06-12 20:21:49,390 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032722076] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:49,390 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1771889530] [2021-06-12 20:21:49,390 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 638 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 638 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:49,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:21:49,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:21:49,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:21:50,465 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:50,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:50,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:50,467 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:50,472 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:50,473 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:50,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:50,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:50,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:21:50,479 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:50,484 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:50,485 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:50,485 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:50,486 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:50,490 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:50,490 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:50,495 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:50,496 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:50,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:21:50,497 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:50,501 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:50,502 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:50,502 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:21:50,503 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:50,508 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:50,508 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:50,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:50,509 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:50,514 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:50,514 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:50,518 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:50,519 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:50,523 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:50,523 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:50,528 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:50,528 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:50,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:21:50,529 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:50,547 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:50,548 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:50,552 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:50,553 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:50,557 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:50,557 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:50,557 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:21:50,558 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:50,562 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:50,563 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:50,563 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:21:50,564 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:50,568 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:50,568 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:21:50,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:21:50,569 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:50,573 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:50,574 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:50,577 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:50,578 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:50,581 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:21:50,582 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:50,720 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 76 [2021-06-12 20:21:50,720 INFO L628 ElimStorePlain]: treesize reduction 22, result has 88.9 percent of original size [2021-06-12 20:21:50,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:50,725 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:50,728 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:50,729 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:50,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:50,733 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:50,736 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:50,736 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:50,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:21:50,740 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:50,796 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:50,798 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:21:50,798 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 5 variables, input treesize:985, output treesize:113 [2021-06-12 20:21:51,009 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:51,009 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1771889530] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:51,009 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:21:51,009 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-06-12 20:21:51,009 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548993737] [2021-06-12 20:21:51,009 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:21:51,009 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:21:51,009 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:21:51,009 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:21:51,010 INFO L87 Difference]: Start difference. First operand 187 states and 393 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:52,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:21:52,363 INFO L93 Difference]: Finished difference Result 313 states and 602 transitions. [2021-06-12 20:21:52,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-06-12 20:21:52,369 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:21:52,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:21:52,369 INFO L225 Difference]: With dead ends: 313 [2021-06-12 20:21:52,369 INFO L226 Difference]: Without dead ends: 280 [2021-06-12 20:21:52,369 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 11 SyntacticMatches, 5 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 262 ImplicationChecksByTransitivity, 1608.4ms TimeCoverageRelationStatistics Valid=178, Invalid=1012, Unknown=0, NotChecked=0, Total=1190 [2021-06-12 20:21:52,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2021-06-12 20:21:52,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 190. [2021-06-12 20:21:52,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 189 states have (on average 2.132275132275132) internal successors, (403), 189 states have internal predecessors, (403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:52,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 403 transitions. [2021-06-12 20:21:52,371 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 403 transitions. Word has length 20 [2021-06-12 20:21:52,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:21:52,371 INFO L482 AbstractCegarLoop]: Abstraction has 190 states and 403 transitions. [2021-06-12 20:21:52,371 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:52,371 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 403 transitions. [2021-06-12 20:21:52,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:21:52,371 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:21:52,371 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:21:52,572 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 638 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36604 [2021-06-12 20:21:52,572 INFO L430 AbstractCegarLoop]: === Iteration 644 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:21:52,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:21:52,572 INFO L82 PathProgramCache]: Analyzing trace with hash 1544976239, now seen corresponding path program 638 times [2021-06-12 20:21:52,572 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:21:52,572 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221822339] [2021-06-12 20:21:52,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:21:52,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:21:52,774 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:52,775 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:21:52,775 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221822339] [2021-06-12 20:21:52,775 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221822339] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:52,775 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1728752012] [2021-06-12 20:21:52,775 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 639 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 639 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:52,919 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:21:52,919 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:21:52,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:21:52,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:21:53,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:53,145 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:53,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:53,148 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:53,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:53,151 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:53,175 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:53,177 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:53,178 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:53,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:53,181 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:53,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:53,183 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:53,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:53,204 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:21:53,204 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:84, output treesize:48 [2021-06-12 20:21:53,280 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:53,281 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1728752012] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:53,281 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:21:53,281 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-06-12 20:21:53,281 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938807350] [2021-06-12 20:21:53,281 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:21:53,281 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:21:53,281 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:21:53,281 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:21:53,281 INFO L87 Difference]: Start difference. First operand 190 states and 403 transitions. Second operand has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:53,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:21:53,644 INFO L93 Difference]: Finished difference Result 215 states and 449 transitions. [2021-06-12 20:21:53,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:21:53,645 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:21:53,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:21:53,645 INFO L225 Difference]: With dead ends: 215 [2021-06-12 20:21:53,645 INFO L226 Difference]: Without dead ends: 202 [2021-06-12 20:21:53,645 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 503.0ms TimeCoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:21:53,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2021-06-12 20:21:53,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 192. [2021-06-12 20:21:53,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 191 states have (on average 2.130890052356021) internal successors, (407), 191 states have internal predecessors, (407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:53,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 407 transitions. [2021-06-12 20:21:53,646 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 407 transitions. Word has length 20 [2021-06-12 20:21:53,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:21:53,647 INFO L482 AbstractCegarLoop]: Abstraction has 192 states and 407 transitions. [2021-06-12 20:21:53,647 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:53,647 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 407 transitions. [2021-06-12 20:21:53,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:21:53,647 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:21:53,647 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:21:53,847 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36895,639 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:53,847 INFO L430 AbstractCegarLoop]: === Iteration 645 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:21:53,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:21:53,847 INFO L82 PathProgramCache]: Analyzing trace with hash 1065691563, now seen corresponding path program 639 times [2021-06-12 20:21:53,847 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:21:53,847 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178436648] [2021-06-12 20:21:53,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:21:53,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:21:54,091 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:54,092 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:21:54,092 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178436648] [2021-06-12 20:21:54,092 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178436648] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:54,092 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1335390881] [2021-06-12 20:21:54,092 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 640 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 640 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:54,243 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-12 20:21:54,243 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:21:54,244 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:21:54,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:21:54,434 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:54,435 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:54,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:54,438 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:54,441 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:54,442 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:54,445 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:54,446 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:54,448 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:21:54,449 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:54,505 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:54,507 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:54,508 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:54,511 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:54,512 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:54,514 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:54,515 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:54,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:21:54,518 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:54,521 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:54,521 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:54,569 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:54,577 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:21:54,578 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:168, output treesize:100 [2021-06-12 20:21:54,743 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:54,744 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1335390881] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:54,744 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:21:54,744 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:21:54,744 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331005432] [2021-06-12 20:21:54,744 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:21:54,744 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:21:54,744 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:21:54,744 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:21:54,744 INFO L87 Difference]: Start difference. First operand 192 states and 407 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:55,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:21:55,153 INFO L93 Difference]: Finished difference Result 233 states and 473 transitions. [2021-06-12 20:21:55,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:21:55,153 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:21:55,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:21:55,153 INFO L225 Difference]: With dead ends: 233 [2021-06-12 20:21:55,153 INFO L226 Difference]: Without dead ends: 214 [2021-06-12 20:21:55,154 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 6 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 640.2ms TimeCoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:21:55,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2021-06-12 20:21:55,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 191. [2021-06-12 20:21:55,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 190 states have (on average 2.1315789473684212) internal successors, (405), 190 states have internal predecessors, (405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:55,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 405 transitions. [2021-06-12 20:21:55,155 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 405 transitions. Word has length 20 [2021-06-12 20:21:55,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:21:55,155 INFO L482 AbstractCegarLoop]: Abstraction has 191 states and 405 transitions. [2021-06-12 20:21:55,155 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:55,155 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 405 transitions. [2021-06-12 20:21:55,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:21:55,156 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:21:55,156 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:21:55,356 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 640 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36921 [2021-06-12 20:21:55,356 INFO L430 AbstractCegarLoop]: === Iteration 646 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:21:55,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:21:55,356 INFO L82 PathProgramCache]: Analyzing trace with hash 530461761, now seen corresponding path program 640 times [2021-06-12 20:21:55,356 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:21:55,356 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271602684] [2021-06-12 20:21:55,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:21:55,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:21:55,543 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:55,544 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:21:55,544 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271602684] [2021-06-12 20:21:55,544 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271602684] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:55,544 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1218393371] [2021-06-12 20:21:55,544 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 641 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 641 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:55,687 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:21:55,687 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:21:55,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:21:55,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:21:55,871 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:21:55,872 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:55,875 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:55,875 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:55,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:55,879 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:55,881 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:55,882 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:55,925 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:55,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:55,929 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:55,931 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:55,932 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:55,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:21:55,935 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:55,937 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:55,938 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:55,976 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:55,977 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:21:55,978 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:139, output treesize:83 [2021-06-12 20:21:56,108 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:56,108 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1218393371] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:56,108 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:21:56,108 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:21:56,108 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111463561] [2021-06-12 20:21:56,108 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:21:56,108 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:21:56,108 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:21:56,108 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:21:56,108 INFO L87 Difference]: Start difference. First operand 191 states and 405 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:56,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:21:56,652 INFO L93 Difference]: Finished difference Result 220 states and 461 transitions. [2021-06-12 20:21:56,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-12 20:21:56,652 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:21:56,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:21:56,653 INFO L225 Difference]: With dead ends: 220 [2021-06-12 20:21:56,653 INFO L226 Difference]: Without dead ends: 208 [2021-06-12 20:21:56,653 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 11 SyntacticMatches, 6 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 669.6ms TimeCoverageRelationStatistics Valid=83, Invalid=469, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:21:56,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2021-06-12 20:21:56,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 190. [2021-06-12 20:21:56,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 189 states have (on average 2.132275132275132) internal successors, (403), 189 states have internal predecessors, (403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:56,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 403 transitions. [2021-06-12 20:21:56,658 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 403 transitions. Word has length 20 [2021-06-12 20:21:56,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:21:56,658 INFO L482 AbstractCegarLoop]: Abstraction has 190 states and 403 transitions. [2021-06-12 20:21:56,658 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:56,658 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 403 transitions. [2021-06-12 20:21:56,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:21:56,658 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:21:56,658 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:21:56,859 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 641 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36949 [2021-06-12 20:21:56,859 INFO L430 AbstractCegarLoop]: === Iteration 647 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:21:56,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:21:56,859 INFO L82 PathProgramCache]: Analyzing trace with hash -1709755259, now seen corresponding path program 641 times [2021-06-12 20:21:56,859 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:21:56,859 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401134111] [2021-06-12 20:21:56,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:21:56,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:21:57,044 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:57,044 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:21:57,044 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401134111] [2021-06-12 20:21:57,044 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401134111] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:57,044 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [331924044] [2021-06-12 20:21:57,044 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 642 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 642 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:57,190 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:21:57,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:21:57,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:21:57,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:21:57,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:57,414 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:57,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:57,417 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:57,419 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:57,419 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:57,443 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:57,445 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:57,446 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:57,448 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:57,449 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:57,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:57,451 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:57,471 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:57,472 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:21:57,472 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:84, output treesize:48 [2021-06-12 20:21:57,544 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:57,544 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [331924044] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:57,544 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:21:57,544 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:21:57,544 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179693222] [2021-06-12 20:21:57,544 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:21:57,544 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:21:57,544 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:21:57,544 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:21:57,544 INFO L87 Difference]: Start difference. First operand 190 states and 403 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:57,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:21:57,810 INFO L93 Difference]: Finished difference Result 213 states and 441 transitions. [2021-06-12 20:21:57,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:21:57,811 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:21:57,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:21:57,811 INFO L225 Difference]: With dead ends: 213 [2021-06-12 20:21:57,811 INFO L226 Difference]: Without dead ends: 200 [2021-06-12 20:21:57,811 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 419.8ms TimeCoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:21:57,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2021-06-12 20:21:57,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 193. [2021-06-12 20:21:57,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 192 states have (on average 2.1302083333333335) internal successors, (409), 192 states have internal predecessors, (409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:57,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 409 transitions. [2021-06-12 20:21:57,813 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 409 transitions. Word has length 20 [2021-06-12 20:21:57,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:21:57,813 INFO L482 AbstractCegarLoop]: Abstraction has 193 states and 409 transitions. [2021-06-12 20:21:57,813 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:57,813 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 409 transitions. [2021-06-12 20:21:57,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:21:57,813 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:21:57,813 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:21:58,013 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36965,642 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:58,013 INFO L430 AbstractCegarLoop]: === Iteration 648 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:21:58,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:21:58,014 INFO L82 PathProgramCache]: Analyzing trace with hash 2105927361, now seen corresponding path program 642 times [2021-06-12 20:21:58,014 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:21:58,014 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603389066] [2021-06-12 20:21:58,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:21:58,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:21:58,232 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:58,232 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:21:58,232 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603389066] [2021-06-12 20:21:58,232 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603389066] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:58,233 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1510164601] [2021-06-12 20:21:58,233 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 643 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 643 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:21:58,378 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:21:58,379 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:21:58,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:21:58,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:21:58,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:58,590 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:58,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:58,593 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:58,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:58,597 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:58,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:21:58,600 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:58,651 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:58,654 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:21:58,654 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:58,657 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:21:58,658 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:58,660 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:21:58,661 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:58,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:21:58,664 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:21:58,702 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:21:58,704 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:21:58,704 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:139, output treesize:83 [2021-06-12 20:21:58,836 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:58,836 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1510164601] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:58,836 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:21:58,836 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:21:58,836 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996325984] [2021-06-12 20:21:58,836 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:21:58,836 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:21:58,836 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:21:58,837 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:21:58,837 INFO L87 Difference]: Start difference. First operand 193 states and 409 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:59,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:21:59,488 INFO L93 Difference]: Finished difference Result 256 states and 520 transitions. [2021-06-12 20:21:59,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-12 20:21:59,489 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:21:59,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:21:59,489 INFO L225 Difference]: With dead ends: 256 [2021-06-12 20:21:59,489 INFO L226 Difference]: Without dead ends: 230 [2021-06-12 20:21:59,489 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 11 SyntacticMatches, 6 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 804.6ms TimeCoverageRelationStatistics Valid=80, Invalid=472, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:21:59,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2021-06-12 20:21:59,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 192. [2021-06-12 20:21:59,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 191 states have (on average 2.130890052356021) internal successors, (407), 191 states have internal predecessors, (407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:59,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 407 transitions. [2021-06-12 20:21:59,491 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 407 transitions. Word has length 20 [2021-06-12 20:21:59,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:21:59,491 INFO L482 AbstractCegarLoop]: Abstraction has 192 states and 407 transitions. [2021-06-12 20:21:59,491 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:21:59,491 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 407 transitions. [2021-06-12 20:21:59,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:21:59,491 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:21:59,491 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:21:59,691 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 643 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36999 [2021-06-12 20:21:59,692 INFO L430 AbstractCegarLoop]: === Iteration 649 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:21:59,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:21:59,692 INFO L82 PathProgramCache]: Analyzing trace with hash 1570697559, now seen corresponding path program 643 times [2021-06-12 20:21:59,692 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:21:59,692 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085644840] [2021-06-12 20:21:59,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:21:59,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:21:59,887 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:21:59,887 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:21:59,887 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085644840] [2021-06-12 20:21:59,887 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085644840] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:21:59,887 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [138025628] [2021-06-12 20:21:59,888 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 644 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 644 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:22:00,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:22:00,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:22:00,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:22:00,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:22:00,246 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:00,249 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:22:00,250 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:00,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:22:00,253 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:00,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:22:00,257 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:00,299 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:22:00,302 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:22:00,302 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:00,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:22:00,306 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:00,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:22:00,314 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:00,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:22:00,317 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:00,354 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:22:00,355 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:22:00,355 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:135, output treesize:79 [2021-06-12 20:22:00,487 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:00,487 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [138025628] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:00,488 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:22:00,488 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:22:00,488 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256814316] [2021-06-12 20:22:00,488 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:22:00,488 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:22:00,488 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:22:00,488 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:22:00,488 INFO L87 Difference]: Start difference. First operand 192 states and 407 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:01,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:22:01,196 INFO L93 Difference]: Finished difference Result 248 states and 508 transitions. [2021-06-12 20:22:01,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-12 20:22:01,196 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:22:01,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:22:01,197 INFO L225 Difference]: With dead ends: 248 [2021-06-12 20:22:01,197 INFO L226 Difference]: Without dead ends: 229 [2021-06-12 20:22:01,197 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 11 SyntacticMatches, 6 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 885.7ms TimeCoverageRelationStatistics Valid=106, Invalid=596, Unknown=0, NotChecked=0, Total=702 [2021-06-12 20:22:01,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2021-06-12 20:22:01,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 191. [2021-06-12 20:22:01,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 190 states have (on average 2.1315789473684212) internal successors, (405), 190 states have internal predecessors, (405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:01,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 405 transitions. [2021-06-12 20:22:01,198 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 405 transitions. Word has length 20 [2021-06-12 20:22:01,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:22:01,198 INFO L482 AbstractCegarLoop]: Abstraction has 191 states and 405 transitions. [2021-06-12 20:22:01,198 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:01,199 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 405 transitions. [2021-06-12 20:22:01,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:22:01,199 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:22:01,199 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:22:01,399 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37037,644 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:22:01,399 INFO L430 AbstractCegarLoop]: === Iteration 650 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:22:01,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:22:01,399 INFO L82 PathProgramCache]: Analyzing trace with hash -2136524415, now seen corresponding path program 644 times [2021-06-12 20:22:01,399 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:22:01,399 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142971248] [2021-06-12 20:22:01,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:22:01,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:22:01,600 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:01,600 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:22:01,600 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142971248] [2021-06-12 20:22:01,600 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142971248] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:01,600 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [55944611] [2021-06-12 20:22:01,600 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 645 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 645 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:22:01,744 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:22:01,744 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:22:01,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:22:01,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:22:02,544 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:02,544 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:02,545 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:22:02,545 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:02,550 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:02,551 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:02,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:02,551 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:02,556 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:02,556 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:02,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:22:02,557 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:02,561 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:02,562 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:02,566 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:02,567 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:02,571 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:02,572 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:02,576 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:02,576 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:02,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:02,577 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:02,581 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:02,582 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:02,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:02,583 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:02,587 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:02,587 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:02,587 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:22:02,588 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:02,592 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:02,593 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:02,597 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:02,597 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:02,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:22:02,598 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:02,602 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:02,603 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:02,607 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:02,608 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:02,611 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:02,612 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:02,616 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:02,616 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:02,620 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:02,620 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:02,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:22:02,621 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:02,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:02,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:02,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:02,626 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:02,630 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:02,630 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:02,633 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:02,634 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:02,637 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:02,638 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:22:02,638 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:02,765 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 72 [2021-06-12 20:22:02,766 INFO L628 ElimStorePlain]: treesize reduction 22, result has 87.6 percent of original size [2021-06-12 20:22:02,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:22:02,770 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:02,773 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:22:02,774 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:02,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:22:02,777 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:02,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:22:02,781 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:02,784 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:22:02,785 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:02,834 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:22:02,836 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:22:02,836 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 5 variables, input treesize:897, output treesize:98 [2021-06-12 20:22:03,004 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:03,004 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [55944611] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:03,004 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:22:03,004 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-06-12 20:22:03,005 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061461741] [2021-06-12 20:22:03,005 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:22:03,005 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:22:03,005 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:22:03,005 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:22:03,005 INFO L87 Difference]: Start difference. First operand 191 states and 405 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:03,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:22:03,699 INFO L93 Difference]: Finished difference Result 229 states and 479 transitions. [2021-06-12 20:22:03,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-12 20:22:03,699 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:22:03,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:22:03,700 INFO L225 Difference]: With dead ends: 229 [2021-06-12 20:22:03,700 INFO L226 Difference]: Without dead ends: 217 [2021-06-12 20:22:03,700 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 11 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 866.2ms TimeCoverageRelationStatistics Valid=108, Invalid=594, Unknown=0, NotChecked=0, Total=702 [2021-06-12 20:22:03,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2021-06-12 20:22:03,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 192. [2021-06-12 20:22:03,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 191 states have (on average 2.136125654450262) internal successors, (408), 191 states have internal predecessors, (408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:03,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 408 transitions. [2021-06-12 20:22:03,701 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 408 transitions. Word has length 20 [2021-06-12 20:22:03,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:22:03,701 INFO L482 AbstractCegarLoop]: Abstraction has 192 states and 408 transitions. [2021-06-12 20:22:03,702 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:03,702 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 408 transitions. [2021-06-12 20:22:03,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:22:03,702 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:22:03,702 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:22:03,902 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 645 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37075 [2021-06-12 20:22:03,902 INFO L430 AbstractCegarLoop]: === Iteration 651 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:22:03,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:22:03,902 INFO L82 PathProgramCache]: Analyzing trace with hash 472783407, now seen corresponding path program 645 times [2021-06-12 20:22:03,902 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:22:03,903 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927119789] [2021-06-12 20:22:03,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:22:03,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:22:04,172 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:04,173 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:22:04,173 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927119789] [2021-06-12 20:22:04,173 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927119789] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:04,173 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [303500772] [2021-06-12 20:22:04,173 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 646 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 646 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:22:04,320 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 20:22:04,321 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:22:04,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:22:04,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:22:04,542 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:22:04,543 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:04,546 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:22:04,546 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:04,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:22:04,549 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:04,575 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:22:04,578 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:22:04,579 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:04,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:22:04,582 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:04,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:22:04,585 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:04,606 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:22:04,607 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:22:04,607 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:84, output treesize:48 [2021-06-12 20:22:04,685 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:04,685 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [303500772] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:04,685 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:22:04,685 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:22:04,686 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470175115] [2021-06-12 20:22:04,686 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:22:04,686 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:22:04,686 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:22:04,686 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:22:04,686 INFO L87 Difference]: Start difference. First operand 192 states and 408 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:05,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:22:05,208 INFO L93 Difference]: Finished difference Result 223 states and 465 transitions. [2021-06-12 20:22:05,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:22:05,208 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:22:05,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:22:05,209 INFO L225 Difference]: With dead ends: 223 [2021-06-12 20:22:05,209 INFO L226 Difference]: Without dead ends: 210 [2021-06-12 20:22:05,209 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 5 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 717.8ms TimeCoverageRelationStatistics Valid=74, Invalid=478, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:22:05,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2021-06-12 20:22:05,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 196. [2021-06-12 20:22:05,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 195 states have (on average 2.1333333333333333) internal successors, (416), 195 states have internal predecessors, (416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:05,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 416 transitions. [2021-06-12 20:22:05,210 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 416 transitions. Word has length 20 [2021-06-12 20:22:05,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:22:05,210 INFO L482 AbstractCegarLoop]: Abstraction has 196 states and 416 transitions. [2021-06-12 20:22:05,210 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:05,210 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 416 transitions. [2021-06-12 20:22:05,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:22:05,211 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:22:05,211 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:22:05,411 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 646 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37308 [2021-06-12 20:22:05,411 INFO L430 AbstractCegarLoop]: === Iteration 652 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:22:05,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:22:05,411 INFO L82 PathProgramCache]: Analyzing trace with hash -6501269, now seen corresponding path program 646 times [2021-06-12 20:22:05,411 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:22:05,411 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400625361] [2021-06-12 20:22:05,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:22:05,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:22:05,634 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:05,634 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:22:05,634 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400625361] [2021-06-12 20:22:05,634 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400625361] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:05,634 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [322540566] [2021-06-12 20:22:05,634 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 647 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 647 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:22:05,788 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:22:05,788 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:22:05,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:22:05,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:22:05,973 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:22:05,973 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:05,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:22:05,977 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:05,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:22:05,980 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:05,983 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:05,983 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:05,986 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:22:05,987 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:06,031 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:22:06,033 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:22:06,034 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:06,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:22:06,037 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:06,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:22:06,041 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:06,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:22:06,044 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:06,080 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:22:06,082 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:22:06,082 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 3 variables, input treesize:166, output treesize:79 [2021-06-12 20:22:06,215 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:06,215 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [322540566] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:06,215 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:22:06,215 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:22:06,215 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317225845] [2021-06-12 20:22:06,215 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:22:06,215 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:22:06,215 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:22:06,215 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:22:06,215 INFO L87 Difference]: Start difference. First operand 196 states and 416 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:07,205 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 50 [2021-06-12 20:22:07,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:22:07,343 INFO L93 Difference]: Finished difference Result 284 states and 564 transitions. [2021-06-12 20:22:07,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-06-12 20:22:07,343 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:22:07,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:22:07,344 INFO L225 Difference]: With dead ends: 284 [2021-06-12 20:22:07,344 INFO L226 Difference]: Without dead ends: 258 [2021-06-12 20:22:07,344 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 12 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 1200.3ms TimeCoverageRelationStatistics Valid=131, Invalid=739, Unknown=0, NotChecked=0, Total=870 [2021-06-12 20:22:07,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states. [2021-06-12 20:22:07,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 197. [2021-06-12 20:22:07,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 196 states have (on average 2.13265306122449) internal successors, (418), 196 states have internal predecessors, (418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:07,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 418 transitions. [2021-06-12 20:22:07,346 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 418 transitions. Word has length 20 [2021-06-12 20:22:07,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:22:07,346 INFO L482 AbstractCegarLoop]: Abstraction has 197 states and 418 transitions. [2021-06-12 20:22:07,346 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:07,346 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 418 transitions. [2021-06-12 20:22:07,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:22:07,346 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:22:07,346 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:22:07,546 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37332,647 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:22:07,547 INFO L430 AbstractCegarLoop]: === Iteration 653 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:22:07,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:22:07,547 INFO L82 PathProgramCache]: Analyzing trace with hash -541731071, now seen corresponding path program 647 times [2021-06-12 20:22:07,547 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:22:07,547 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677247809] [2021-06-12 20:22:07,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:22:07,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:22:07,737 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:07,738 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:22:07,738 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677247809] [2021-06-12 20:22:07,738 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677247809] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:07,738 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1926759754] [2021-06-12 20:22:07,738 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 648 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 648 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:22:07,883 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:22:07,883 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:22:07,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:22:07,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:22:08,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:22:08,082 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:08,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:22:08,085 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:08,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:22:08,089 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:08,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:22:08,092 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:08,135 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:22:08,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:22:08,138 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:08,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:22:08,141 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:08,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:22:08,157 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:08,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:22:08,161 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:08,198 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:22:08,199 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:22:08,199 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:131, output treesize:75 [2021-06-12 20:22:08,329 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:08,329 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1926759754] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:08,329 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:22:08,330 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:22:08,330 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16024269] [2021-06-12 20:22:08,330 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:22:08,330 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:22:08,330 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:22:08,330 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:22:08,330 INFO L87 Difference]: Start difference. First operand 197 states and 418 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:08,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:22:08,713 INFO L93 Difference]: Finished difference Result 235 states and 487 transitions. [2021-06-12 20:22:08,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:22:08,713 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:22:08,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:22:08,713 INFO L225 Difference]: With dead ends: 235 [2021-06-12 20:22:08,714 INFO L226 Difference]: Without dead ends: 216 [2021-06-12 20:22:08,714 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 522.3ms TimeCoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:22:08,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2021-06-12 20:22:08,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 197. [2021-06-12 20:22:08,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 196 states have (on average 2.13265306122449) internal successors, (418), 196 states have internal predecessors, (418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:08,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 418 transitions. [2021-06-12 20:22:08,715 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 418 transitions. Word has length 20 [2021-06-12 20:22:08,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:22:08,715 INFO L482 AbstractCegarLoop]: Abstraction has 197 states and 418 transitions. [2021-06-12 20:22:08,715 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:08,715 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 418 transitions. [2021-06-12 20:22:08,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:22:08,716 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:22:08,716 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:22:08,916 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 648 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37358 [2021-06-12 20:22:08,916 INFO L430 AbstractCegarLoop]: === Iteration 654 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:22:08,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:22:08,916 INFO L82 PathProgramCache]: Analyzing trace with hash 46014251, now seen corresponding path program 648 times [2021-06-12 20:22:08,916 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:22:08,916 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988534070] [2021-06-12 20:22:08,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:22:08,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:22:09,120 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:09,120 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:22:09,120 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988534070] [2021-06-12 20:22:09,120 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988534070] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:09,120 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1962532619] [2021-06-12 20:22:09,120 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 649 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 649 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:22:09,266 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:22:09,266 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:22:09,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:22:09,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:22:10,083 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:10,084 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:10,084 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:10,085 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:10,089 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:10,090 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:10,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:10,090 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:10,094 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:10,095 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:10,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:22:10,096 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:10,100 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:10,101 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:10,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:22:10,102 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:10,106 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:10,106 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:10,110 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:10,111 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:10,115 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:10,115 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:10,119 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:10,120 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:10,123 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:10,124 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:10,128 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:10,128 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:10,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:10,129 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:10,133 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:10,133 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:10,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:22:10,134 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:10,138 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:10,139 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:10,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:10,143 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:10,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:22:10,151 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:10,156 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:10,156 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:10,156 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:10,157 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:10,160 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:10,161 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:10,164 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:10,165 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:10,262 INFO L628 ElimStorePlain]: treesize reduction 18, result has 87.2 percent of original size [2021-06-12 20:22:10,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:22:10,266 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:10,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:22:10,270 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:10,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:22:10,273 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:10,276 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:22:10,277 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:10,315 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:22:10,317 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:22:10,317 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:709, output treesize:79 [2021-06-12 20:22:10,451 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:10,451 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1962532619] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:10,451 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:22:10,451 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-06-12 20:22:10,451 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869553541] [2021-06-12 20:22:10,451 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:22:10,451 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:22:10,451 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:22:10,452 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:22:10,452 INFO L87 Difference]: Start difference. First operand 197 states and 418 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:11,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:22:11,460 INFO L93 Difference]: Finished difference Result 301 states and 602 transitions. [2021-06-12 20:22:11,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-12 20:22:11,461 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:22:11,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:22:11,461 INFO L225 Difference]: With dead ends: 301 [2021-06-12 20:22:11,461 INFO L226 Difference]: Without dead ends: 268 [2021-06-12 20:22:11,461 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 12 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 1184.0ms TimeCoverageRelationStatistics Valid=126, Invalid=686, Unknown=0, NotChecked=0, Total=812 [2021-06-12 20:22:11,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2021-06-12 20:22:11,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 201. [2021-06-12 20:22:11,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 200 states have (on average 2.15) internal successors, (430), 200 states have internal predecessors, (430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:11,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 430 transitions. [2021-06-12 20:22:11,463 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 430 transitions. Word has length 20 [2021-06-12 20:22:11,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:22:11,463 INFO L482 AbstractCegarLoop]: Abstraction has 201 states and 430 transitions. [2021-06-12 20:22:11,463 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:11,463 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 430 transitions. [2021-06-12 20:22:11,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:22:11,463 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:22:11,463 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:22:11,664 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37379,649 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:22:11,664 INFO L430 AbstractCegarLoop]: === Iteration 655 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:22:11,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:22:11,664 INFO L82 PathProgramCache]: Analyzing trace with hash 1086250049, now seen corresponding path program 649 times [2021-06-12 20:22:11,664 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:22:11,664 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923336815] [2021-06-12 20:22:11,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:22:11,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:22:11,873 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:11,873 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:22:11,873 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923336815] [2021-06-12 20:22:11,873 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923336815] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:11,873 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [811369840] [2021-06-12 20:22:11,873 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 650 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 650 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:22:12,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:22:12,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:22:12,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:22:12,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:12,780 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:12,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:22:12,781 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:12,786 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:12,786 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:12,791 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:12,792 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:12,792 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:12,792 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:12,797 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:12,798 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:12,798 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:12,799 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:12,803 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:12,804 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:12,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:12,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:12,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:12,810 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:12,814 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:12,815 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:12,820 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:12,820 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:12,825 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:12,825 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:12,825 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:22:12,826 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:12,830 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:12,831 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:12,835 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:12,835 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:12,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:22:12,836 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:12,840 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:12,841 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:12,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:12,846 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:12,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:22:12,847 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:12,851 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:12,851 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:12,856 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:12,856 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:12,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:12,857 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:12,861 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:12,861 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:12,865 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:12,866 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:12,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:22:12,867 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:12,871 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:12,871 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:12,875 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:12,875 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:12,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:12,879 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:22:12,879 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:13,021 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 74 [2021-06-12 20:22:13,021 INFO L628 ElimStorePlain]: treesize reduction 22, result has 88.9 percent of original size [2021-06-12 20:22:13,025 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:22:13,026 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:13,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:22:13,030 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:13,033 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:22:13,034 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:13,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:22:13,038 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:13,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:22:13,041 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:13,099 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:22:13,102 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:22:13,102 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 5 variables, input treesize:981, output treesize:110 [2021-06-12 20:22:13,288 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:13,289 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [811369840] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:13,289 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:22:13,289 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-06-12 20:22:13,289 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679302608] [2021-06-12 20:22:13,289 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:22:13,289 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:22:13,289 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:22:13,289 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:22:13,289 INFO L87 Difference]: Start difference. First operand 201 states and 430 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:13,426 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 48 [2021-06-12 20:22:14,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:22:14,121 INFO L93 Difference]: Finished difference Result 238 states and 502 transitions. [2021-06-12 20:22:14,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-12 20:22:14,121 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:22:14,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:22:14,121 INFO L225 Difference]: With dead ends: 238 [2021-06-12 20:22:14,121 INFO L226 Difference]: Without dead ends: 226 [2021-06-12 20:22:14,121 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 1145.9ms TimeCoverageRelationStatistics Valid=115, Invalid=641, Unknown=0, NotChecked=0, Total=756 [2021-06-12 20:22:14,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2021-06-12 20:22:14,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 202. [2021-06-12 20:22:14,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 201 states have (on average 2.154228855721393) internal successors, (433), 201 states have internal predecessors, (433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:14,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 433 transitions. [2021-06-12 20:22:14,123 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 433 transitions. Word has length 20 [2021-06-12 20:22:14,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:22:14,123 INFO L482 AbstractCegarLoop]: Abstraction has 202 states and 433 transitions. [2021-06-12 20:22:14,123 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:14,123 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 433 transitions. [2021-06-12 20:22:14,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:22:14,123 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:22:14,123 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:22:14,324 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 650 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37472 [2021-06-12 20:22:14,324 INFO L430 AbstractCegarLoop]: === Iteration 656 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:22:14,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:22:14,324 INFO L82 PathProgramCache]: Analyzing trace with hash 367923539, now seen corresponding path program 650 times [2021-06-12 20:22:14,324 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:22:14,324 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907160573] [2021-06-12 20:22:14,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:22:14,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:22:14,540 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:14,540 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:22:14,540 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907160573] [2021-06-12 20:22:14,540 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907160573] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:14,540 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [707025262] [2021-06-12 20:22:14,540 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 651 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 651 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:22:14,685 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:22:14,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:22:14,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:22:14,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:22:15,563 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:15,564 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:15,568 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:15,568 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:15,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:22:15,569 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:15,574 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:15,574 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:15,574 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:22:15,575 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:15,579 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:15,579 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:15,583 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:15,584 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:15,588 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:15,588 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:15,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:22:15,589 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:15,593 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:15,593 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:15,597 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:15,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:15,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:15,599 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:15,602 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:15,603 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:15,603 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:15,603 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:15,607 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:15,607 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:15,611 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:15,611 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:15,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:15,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:15,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:15,616 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:15,619 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:15,620 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:15,622 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:15,623 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:15,623 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:22:15,624 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:15,626 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:15,627 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:15,686 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-06-12 20:22:15,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:22:15,690 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:15,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:22:15,693 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:15,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:22:15,696 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:15,720 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:22:15,721 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:22:15,721 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:660, output treesize:62 [2021-06-12 20:22:15,835 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:15,835 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [707025262] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:15,835 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:22:15,835 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2021-06-12 20:22:15,835 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803746929] [2021-06-12 20:22:15,835 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-12 20:22:15,835 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:22:15,835 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-12 20:22:15,835 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:22:15,835 INFO L87 Difference]: Start difference. First operand 202 states and 433 transitions. Second operand has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:16,098 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 60 [2021-06-12 20:22:16,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:22:16,247 INFO L93 Difference]: Finished difference Result 240 states and 505 transitions. [2021-06-12 20:22:16,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-12 20:22:16,247 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:22:16,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:22:16,248 INFO L225 Difference]: With dead ends: 240 [2021-06-12 20:22:16,248 INFO L226 Difference]: Without dead ends: 218 [2021-06-12 20:22:16,248 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 769.8ms TimeCoverageRelationStatistics Valid=72, Invalid=528, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:22:16,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2021-06-12 20:22:16,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 205. [2021-06-12 20:22:16,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 204 states have (on average 2.1519607843137254) internal successors, (439), 204 states have internal predecessors, (439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:16,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 439 transitions. [2021-06-12 20:22:16,249 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 439 transitions. Word has length 20 [2021-06-12 20:22:16,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:22:16,249 INFO L482 AbstractCegarLoop]: Abstraction has 205 states and 439 transitions. [2021-06-12 20:22:16,249 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:16,249 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 439 transitions. [2021-06-12 20:22:16,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:22:16,250 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:22:16,250 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:22:16,450 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 651 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37677 [2021-06-12 20:22:16,450 INFO L430 AbstractCegarLoop]: === Iteration 657 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:22:16,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:22:16,450 INFO L82 PathProgramCache]: Analyzing trace with hash -1530567273, now seen corresponding path program 651 times [2021-06-12 20:22:16,450 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:22:16,450 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732805511] [2021-06-12 20:22:16,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:22:16,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:22:16,675 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:16,675 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:22:16,676 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732805511] [2021-06-12 20:22:16,676 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732805511] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:16,676 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [76624239] [2021-06-12 20:22:16,676 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 652 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 652 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:22:16,822 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 20:22:16,822 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:22:16,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:22:16,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:22:17,638 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:17,638 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:17,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:22:17,639 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:17,643 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:17,644 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:17,648 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:17,648 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:17,652 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:17,653 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:17,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:22:17,654 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:17,658 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:17,658 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:17,662 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:17,662 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:17,662 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:22:17,663 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:17,667 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:17,668 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:17,671 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:17,672 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:17,676 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:17,676 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:17,680 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:17,680 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:17,684 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:17,684 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:17,684 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:22:17,685 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:17,689 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:17,689 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:17,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:17,690 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:17,693 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:17,694 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:17,694 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:17,694 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:17,697 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:17,698 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:17,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:17,699 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:17,701 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:17,702 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:17,762 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-06-12 20:22:17,764 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:22:17,765 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:17,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:22:17,768 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:17,770 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:22:17,771 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:17,796 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:22:17,797 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:22:17,797 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:660, output treesize:62 [2021-06-12 20:22:17,912 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:17,913 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [76624239] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:17,913 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:22:17,913 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2021-06-12 20:22:17,913 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587897769] [2021-06-12 20:22:17,913 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-12 20:22:17,913 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:22:17,913 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-12 20:22:17,913 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:22:17,913 INFO L87 Difference]: Start difference. First operand 205 states and 439 transitions. Second operand has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:18,231 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 64 [2021-06-12 20:22:18,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:22:18,376 INFO L93 Difference]: Finished difference Result 237 states and 499 transitions. [2021-06-12 20:22:18,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-12 20:22:18,377 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:22:18,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:22:18,377 INFO L225 Difference]: With dead ends: 237 [2021-06-12 20:22:18,377 INFO L226 Difference]: Without dead ends: 218 [2021-06-12 20:22:18,377 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 751.8ms TimeCoverageRelationStatistics Valid=72, Invalid=528, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:22:18,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2021-06-12 20:22:18,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 206. [2021-06-12 20:22:18,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 205 states have (on average 2.151219512195122) internal successors, (441), 205 states have internal predecessors, (441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:18,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 441 transitions. [2021-06-12 20:22:18,379 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 441 transitions. Word has length 20 [2021-06-12 20:22:18,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:22:18,379 INFO L482 AbstractCegarLoop]: Abstraction has 206 states and 441 transitions. [2021-06-12 20:22:18,379 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:18,379 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 441 transitions. [2021-06-12 20:22:18,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:22:18,379 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:22:18,379 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:22:18,579 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 652 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37803 [2021-06-12 20:22:18,580 INFO L430 AbstractCegarLoop]: === Iteration 658 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:22:18,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:22:18,580 INFO L82 PathProgramCache]: Analyzing trace with hash 1733327059, now seen corresponding path program 652 times [2021-06-12 20:22:18,580 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:22:18,580 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080599933] [2021-06-12 20:22:18,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:22:18,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:22:18,809 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:18,809 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:22:18,809 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080599933] [2021-06-12 20:22:18,809 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080599933] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:18,809 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1148664886] [2021-06-12 20:22:18,810 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 653 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 653 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:22:18,958 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:22:18,959 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:22:18,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:22:18,960 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:22:19,951 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:19,951 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:19,956 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:19,956 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:19,956 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:19,957 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:19,960 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:19,961 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:19,965 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:19,965 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:19,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:19,966 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:19,970 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:19,970 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:19,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:22:19,971 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:19,975 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:19,976 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:19,980 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:19,980 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:19,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:19,981 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:19,984 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:19,985 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:19,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:22:19,986 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:19,989 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:19,990 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:19,990 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:22:19,990 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:19,994 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:19,995 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:19,998 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:19,998 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:20,002 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:20,002 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:20,005 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:20,006 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:20,009 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:20,009 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:20,012 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:20,012 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:22:20,013 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:20,072 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-06-12 20:22:20,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:22:20,076 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:20,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:22:20,079 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:20,081 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:22:20,082 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:20,106 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:22:20,107 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:22:20,107 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:660, output treesize:62 [2021-06-12 20:22:20,225 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:20,225 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1148664886] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:20,226 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:22:20,226 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2021-06-12 20:22:20,226 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084199584] [2021-06-12 20:22:20,226 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-12 20:22:20,226 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:22:20,226 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-12 20:22:20,226 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:22:20,226 INFO L87 Difference]: Start difference. First operand 206 states and 441 transitions. Second operand has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:20,579 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 61 [2021-06-12 20:22:20,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:22:20,703 INFO L93 Difference]: Finished difference Result 234 states and 493 transitions. [2021-06-12 20:22:20,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:22:20,703 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:22:20,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:22:20,703 INFO L225 Difference]: With dead ends: 234 [2021-06-12 20:22:20,703 INFO L226 Difference]: Without dead ends: 218 [2021-06-12 20:22:20,703 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 816.8ms TimeCoverageRelationStatistics Valid=72, Invalid=528, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:22:20,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2021-06-12 20:22:20,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 207. [2021-06-12 20:22:20,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 206 states have (on average 2.150485436893204) internal successors, (443), 206 states have internal predecessors, (443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:20,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 443 transitions. [2021-06-12 20:22:20,705 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 443 transitions. Word has length 20 [2021-06-12 20:22:20,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:22:20,705 INFO L482 AbstractCegarLoop]: Abstraction has 207 states and 443 transitions. [2021-06-12 20:22:20,705 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:20,705 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 443 transitions. [2021-06-12 20:22:20,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:22:20,705 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:22:20,705 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:22:20,906 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38032,653 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:22:20,906 INFO L430 AbstractCegarLoop]: === Iteration 659 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:22:20,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:22:20,906 INFO L82 PathProgramCache]: Analyzing trace with hash -239596009, now seen corresponding path program 653 times [2021-06-12 20:22:20,906 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:22:20,906 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796087668] [2021-06-12 20:22:20,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:22:20,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:22:21,136 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:21,136 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:22:21,137 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796087668] [2021-06-12 20:22:21,137 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796087668] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:21,137 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1646445875] [2021-06-12 20:22:21,137 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 654 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 654 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:22:21,289 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:22:21,290 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:22:21,290 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:22:21,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:22:22,033 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:22,034 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:22,038 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:22,038 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:22,042 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:22,043 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:22,047 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:22,047 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:22,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:22,048 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:22,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:22,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:22,052 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:22:22,053 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:22,057 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:22,057 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:22,058 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:22,058 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:22,062 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:22,062 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:22,066 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:22,066 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:22,066 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:22:22,067 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:22,071 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:22,071 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:22,071 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:22,072 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:22,075 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:22,076 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:22,079 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:22,080 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:22,083 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:22,083 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:22,084 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:22:22,085 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:22,088 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:22,088 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:22,091 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:22,091 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:22,094 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:22,094 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:22:22,095 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:22,155 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-06-12 20:22:22,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:22:22,158 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:22,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:22:22,161 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:22,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:22:22,164 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:22,189 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:22:22,190 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:22:22,190 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:660, output treesize:62 [2021-06-12 20:22:22,307 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:22,307 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1646445875] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:22,307 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:22:22,307 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2021-06-12 20:22:22,307 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062047094] [2021-06-12 20:22:22,307 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-12 20:22:22,307 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:22:22,307 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-12 20:22:22,307 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:22:22,308 INFO L87 Difference]: Start difference. First operand 207 states and 443 transitions. Second operand has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:22,651 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 59 [2021-06-12 20:22:22,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:22:22,744 INFO L93 Difference]: Finished difference Result 231 states and 487 transitions. [2021-06-12 20:22:22,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:22:22,744 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:22:22,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:22:22,744 INFO L225 Difference]: With dead ends: 231 [2021-06-12 20:22:22,744 INFO L226 Difference]: Without dead ends: 218 [2021-06-12 20:22:22,744 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 802.6ms TimeCoverageRelationStatistics Valid=72, Invalid=528, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:22:22,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2021-06-12 20:22:22,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 208. [2021-06-12 20:22:22,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 207 states have (on average 2.1497584541062804) internal successors, (445), 207 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:22,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 445 transitions. [2021-06-12 20:22:22,746 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 445 transitions. Word has length 20 [2021-06-12 20:22:22,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:22:22,746 INFO L482 AbstractCegarLoop]: Abstraction has 208 states and 445 transitions. [2021-06-12 20:22:22,746 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:22,746 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 445 transitions. [2021-06-12 20:22:22,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:22:22,746 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:22:22,747 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:22:22,947 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38201,654 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:22:22,947 INFO L430 AbstractCegarLoop]: === Iteration 660 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:22:22,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:22:22,947 INFO L82 PathProgramCache]: Analyzing trace with hash -718880685, now seen corresponding path program 654 times [2021-06-12 20:22:22,947 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:22:22,947 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142703343] [2021-06-12 20:22:22,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:22:22,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:22:23,251 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:23,251 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:22:23,251 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142703343] [2021-06-12 20:22:23,252 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142703343] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:23,252 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1883192294] [2021-06-12 20:22:23,252 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 655 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 655 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:22:23,400 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:22:23,400 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:22:23,401 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:22:23,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:22:24,380 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:24,381 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:24,386 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:24,387 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:24,387 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:24,388 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:24,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:24,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:24,393 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:24,394 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:24,399 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:24,399 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:24,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:24,400 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:24,404 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:24,405 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:24,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:24,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:24,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:22:24,411 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:24,416 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:24,417 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:24,421 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:24,422 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:24,426 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:24,426 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:24,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:22:24,427 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:24,432 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:24,432 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:24,437 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:24,437 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:24,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:22:24,438 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:24,442 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:24,443 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:24,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:24,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:24,448 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:24,448 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:24,452 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:24,453 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:24,457 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:24,458 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:24,458 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:22:24,459 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:24,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:24,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:24,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:22:24,464 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:24,468 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:24,469 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:24,473 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:24,473 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:24,477 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:24,477 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:24,481 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:24,481 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:22:24,482 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:24,620 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 77 [2021-06-12 20:22:24,621 INFO L628 ElimStorePlain]: treesize reduction 22, result has 88.9 percent of original size [2021-06-12 20:22:24,625 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:22:24,625 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:24,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:22:24,629 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:24,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:22:24,633 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:24,636 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:22:24,637 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:24,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:22:24,641 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:24,697 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:22:24,700 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:22:24,700 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 5 variables, input treesize:985, output treesize:113 [2021-06-12 20:22:24,924 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:24,924 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1883192294] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:24,924 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:22:24,924 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2021-06-12 20:22:24,924 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100477551] [2021-06-12 20:22:24,924 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-12 20:22:24,924 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:22:24,924 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-12 20:22:24,924 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:22:24,924 INFO L87 Difference]: Start difference. First operand 208 states and 445 transitions. Second operand has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:25,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:22:25,389 INFO L93 Difference]: Finished difference Result 230 states and 485 transitions. [2021-06-12 20:22:25,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:22:25,389 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:22:25,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:22:25,389 INFO L225 Difference]: With dead ends: 230 [2021-06-12 20:22:25,389 INFO L226 Difference]: Without dead ends: 218 [2021-06-12 20:22:25,389 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 898.6ms TimeCoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:22:25,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2021-06-12 20:22:25,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 204. [2021-06-12 20:22:25,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 204 states, 203 states have (on average 2.1527093596059115) internal successors, (437), 203 states have internal predecessors, (437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:25,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 437 transitions. [2021-06-12 20:22:25,391 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 437 transitions. Word has length 20 [2021-06-12 20:22:25,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:22:25,391 INFO L482 AbstractCegarLoop]: Abstraction has 204 states and 437 transitions. [2021-06-12 20:22:25,391 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:25,391 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 437 transitions. [2021-06-12 20:22:25,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:22:25,391 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:22:25,391 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:22:25,592 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38358,655 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:22:25,592 INFO L430 AbstractCegarLoop]: === Iteration 661 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:22:25,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:22:25,592 INFO L82 PathProgramCache]: Analyzing trace with hash 651971393, now seen corresponding path program 655 times [2021-06-12 20:22:25,592 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:22:25,592 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679175117] [2021-06-12 20:22:25,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:22:25,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:22:25,815 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:25,815 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:22:25,815 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679175117] [2021-06-12 20:22:25,816 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679175117] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:25,816 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [574521096] [2021-06-12 20:22:25,816 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 656 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 656 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:22:25,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:22:25,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:22:25,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:22:26,582 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:26,582 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:26,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:26,583 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:26,586 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:26,587 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:26,587 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:22:26,588 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:26,591 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:26,592 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:26,595 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:26,596 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:26,599 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:26,599 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:26,603 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:26,603 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:26,606 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:26,607 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:26,607 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:26,608 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:26,611 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:26,611 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:26,614 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:26,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:26,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:22:26,616 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:26,618 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:26,619 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:26,622 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:26,622 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:26,623 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:26,623 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:26,626 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:26,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:22:26,627 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:26,678 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:22:26,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:22:26,681 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:26,684 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:22:26,684 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:26,687 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:22:26,687 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:26,713 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:22:26,714 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:22:26,714 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-06-12 20:22:26,791 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:26,791 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [574521096] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:26,791 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:22:26,791 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-06-12 20:22:26,791 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400270229] [2021-06-12 20:22:26,791 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:22:26,791 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:22:26,791 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:22:26,791 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=333, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:22:26,792 INFO L87 Difference]: Start difference. First operand 204 states and 437 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:27,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:22:27,169 INFO L93 Difference]: Finished difference Result 232 states and 483 transitions. [2021-06-12 20:22:27,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:22:27,170 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:22:27,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:22:27,170 INFO L225 Difference]: With dead ends: 232 [2021-06-12 20:22:27,170 INFO L226 Difference]: Without dead ends: 213 [2021-06-12 20:22:27,170 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 615.5ms TimeCoverageRelationStatistics Valid=57, Invalid=405, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:22:27,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2021-06-12 20:22:27,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 206. [2021-06-12 20:22:27,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 205 states have (on average 2.151219512195122) internal successors, (441), 205 states have internal predecessors, (441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:27,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 441 transitions. [2021-06-12 20:22:27,172 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 441 transitions. Word has length 20 [2021-06-12 20:22:27,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:22:27,172 INFO L482 AbstractCegarLoop]: Abstraction has 206 states and 441 transitions. [2021-06-12 20:22:27,172 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:27,172 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 441 transitions. [2021-06-12 20:22:27,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:22:27,172 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:22:27,172 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:22:27,372 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 656 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38657 [2021-06-12 20:22:27,372 INFO L430 AbstractCegarLoop]: === Iteration 662 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:22:27,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:22:27,373 INFO L82 PathProgramCache]: Analyzing trace with hash -379101571, now seen corresponding path program 656 times [2021-06-12 20:22:27,373 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:22:27,373 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95456620] [2021-06-12 20:22:27,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:22:27,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:22:27,584 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:27,584 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:22:27,584 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95456620] [2021-06-12 20:22:27,584 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95456620] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:27,584 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [14128686] [2021-06-12 20:22:27,584 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 657 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 657 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:22:27,731 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:22:27,731 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:22:27,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:22:27,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:22:28,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:28,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:28,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:22:28,417 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:28,421 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:28,422 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:28,425 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:28,425 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:28,426 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:28,426 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:28,430 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:28,430 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:28,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:28,432 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:28,435 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:28,436 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:28,439 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:28,439 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:28,440 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:22:28,440 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:28,444 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:28,444 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:28,447 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:28,448 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:28,451 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:28,451 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:28,454 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:28,455 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:28,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:28,456 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:28,458 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:28,459 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:28,462 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:28,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:22:28,463 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:28,515 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:22:28,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:22:28,518 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:28,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:22:28,521 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:28,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:22:28,524 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:28,545 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:22:28,545 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:22:28,546 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-06-12 20:22:28,625 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:28,625 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [14128686] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:28,625 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:22:28,625 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-06-12 20:22:28,625 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191510330] [2021-06-12 20:22:28,625 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:22:28,625 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:22:28,625 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:22:28,626 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:22:28,626 INFO L87 Difference]: Start difference. First operand 206 states and 441 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:29,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:22:29,027 INFO L93 Difference]: Finished difference Result 234 states and 493 transitions. [2021-06-12 20:22:29,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 20:22:29,027 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:22:29,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:22:29,027 INFO L225 Difference]: With dead ends: 234 [2021-06-12 20:22:29,028 INFO L226 Difference]: Without dead ends: 218 [2021-06-12 20:22:29,028 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 685.3ms TimeCoverageRelationStatistics Valid=69, Invalid=483, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:22:29,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2021-06-12 20:22:29,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 207. [2021-06-12 20:22:29,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 206 states have (on average 2.150485436893204) internal successors, (443), 206 states have internal predecessors, (443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:29,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 443 transitions. [2021-06-12 20:22:29,029 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 443 transitions. Word has length 20 [2021-06-12 20:22:29,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:22:29,029 INFO L482 AbstractCegarLoop]: Abstraction has 207 states and 443 transitions. [2021-06-12 20:22:29,029 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:29,029 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 443 transitions. [2021-06-12 20:22:29,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:22:29,030 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:22:29,030 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:22:29,230 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 657 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38745 [2021-06-12 20:22:29,230 INFO L430 AbstractCegarLoop]: === Iteration 663 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:22:29,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:22:29,230 INFO L82 PathProgramCache]: Analyzing trace with hash 1942942657, now seen corresponding path program 657 times [2021-06-12 20:22:29,231 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:22:29,231 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884452252] [2021-06-12 20:22:29,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:22:29,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:22:29,459 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:29,460 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:22:29,460 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884452252] [2021-06-12 20:22:29,460 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884452252] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:29,460 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1554807381] [2021-06-12 20:22:29,460 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 658 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 658 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:22:29,609 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 20:22:29,610 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:22:29,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:22:29,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:22:30,252 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:30,253 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:30,256 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:30,257 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:30,260 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:30,260 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:30,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:22:30,261 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:30,265 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:30,265 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:30,269 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:30,269 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:30,272 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:30,272 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:30,276 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:30,276 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:30,276 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:30,277 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:30,280 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:30,281 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:30,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:22:30,282 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:30,285 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:30,285 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:30,285 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:30,286 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:30,289 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:30,289 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:30,290 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:22:30,290 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:30,293 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:30,294 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:30,296 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:30,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:30,297 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:30,349 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:22:30,352 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:22:30,352 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:30,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:22:30,355 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:30,358 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:22:30,358 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:30,379 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:22:30,381 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:22:30,381 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-06-12 20:22:30,464 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:30,465 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1554807381] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:30,465 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:22:30,465 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2021-06-12 20:22:30,465 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122470451] [2021-06-12 20:22:30,465 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-12 20:22:30,465 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:22:30,465 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-12 20:22:30,465 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:22:30,465 INFO L87 Difference]: Start difference. First operand 207 states and 443 transitions. Second operand has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:30,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:22:30,844 INFO L93 Difference]: Finished difference Result 231 states and 487 transitions. [2021-06-12 20:22:30,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:22:30,844 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:22:30,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:22:30,845 INFO L225 Difference]: With dead ends: 231 [2021-06-12 20:22:30,845 INFO L226 Difference]: Without dead ends: 218 [2021-06-12 20:22:30,845 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 10 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 721.9ms TimeCoverageRelationStatistics Valid=72, Invalid=528, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:22:30,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2021-06-12 20:22:30,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 208. [2021-06-12 20:22:30,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 207 states have (on average 2.1497584541062804) internal successors, (445), 207 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:30,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 445 transitions. [2021-06-12 20:22:30,847 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 445 transitions. Word has length 20 [2021-06-12 20:22:30,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:22:30,847 INFO L482 AbstractCegarLoop]: Abstraction has 208 states and 445 transitions. [2021-06-12 20:22:30,847 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:30,847 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 445 transitions. [2021-06-12 20:22:30,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:22:30,847 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:22:30,847 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:22:31,047 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38894,658 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:22:31,048 INFO L430 AbstractCegarLoop]: === Iteration 664 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:22:31,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:22:31,048 INFO L82 PathProgramCache]: Analyzing trace with hash 1463657981, now seen corresponding path program 658 times [2021-06-12 20:22:31,048 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:22:31,048 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934375229] [2021-06-12 20:22:31,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:22:31,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:22:31,281 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:31,281 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:22:31,281 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934375229] [2021-06-12 20:22:31,281 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934375229] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:31,281 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [300984157] [2021-06-12 20:22:31,281 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 659 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 659 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:22:31,428 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:22:31,429 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:22:31,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:22:31,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:22:32,384 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:32,385 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:32,389 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:32,389 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:32,394 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:32,394 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:32,398 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:32,399 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:32,403 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:32,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:32,404 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:32,405 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:32,409 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:32,409 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:32,409 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:32,410 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:32,414 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:32,415 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:32,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:22:32,416 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:32,419 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:32,420 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:32,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:22:32,421 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:32,425 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:32,425 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:32,426 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:22:32,426 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:32,430 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:32,431 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:32,435 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:32,435 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:32,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:22:32,436 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:32,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:32,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:32,448 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:32,448 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:32,452 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:32,452 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:32,456 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:32,456 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:32,457 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:32,457 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:32,460 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:32,461 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:32,464 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:32,464 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:32,560 INFO L628 ElimStorePlain]: treesize reduction 18, result has 87.2 percent of original size [2021-06-12 20:22:32,563 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:22:32,564 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:32,567 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:22:32,568 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:32,571 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:22:32,572 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:32,574 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:22:32,575 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:32,613 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:22:32,615 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:22:32,615 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:709, output treesize:79 [2021-06-12 20:22:32,757 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:32,758 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [300984157] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:32,758 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:22:32,758 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-06-12 20:22:32,758 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694088091] [2021-06-12 20:22:32,758 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:22:32,758 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:22:32,758 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:22:32,758 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=333, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:22:32,758 INFO L87 Difference]: Start difference. First operand 208 states and 445 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:32,892 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 54 [2021-06-12 20:22:33,586 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 55 [2021-06-12 20:22:33,749 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 59 [2021-06-12 20:22:34,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:22:34,210 INFO L93 Difference]: Finished difference Result 324 states and 654 transitions. [2021-06-12 20:22:34,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-06-12 20:22:34,210 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:22:34,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:22:34,210 INFO L225 Difference]: With dead ends: 324 [2021-06-12 20:22:34,210 INFO L226 Difference]: Without dead ends: 284 [2021-06-12 20:22:34,211 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 11 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 1677.8ms TimeCoverageRelationStatistics Valid=152, Invalid=904, Unknown=0, NotChecked=0, Total=1056 [2021-06-12 20:22:34,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2021-06-12 20:22:34,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 205. [2021-06-12 20:22:34,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 204 states have (on average 2.1519607843137254) internal successors, (439), 204 states have internal predecessors, (439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:34,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 439 transitions. [2021-06-12 20:22:34,212 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 439 transitions. Word has length 20 [2021-06-12 20:22:34,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:22:34,212 INFO L482 AbstractCegarLoop]: Abstraction has 205 states and 439 transitions. [2021-06-12 20:22:34,213 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:34,213 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 439 transitions. [2021-06-12 20:22:34,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:22:34,213 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:22:34,213 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:22:34,413 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 659 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38977 [2021-06-12 20:22:34,413 INFO L430 AbstractCegarLoop]: === Iteration 665 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:22:34,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:22:34,413 INFO L82 PathProgramCache]: Analyzing trace with hash 661134227, now seen corresponding path program 659 times [2021-06-12 20:22:34,413 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:22:34,414 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589687684] [2021-06-12 20:22:34,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:22:34,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:22:34,624 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:34,624 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:22:34,625 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589687684] [2021-06-12 20:22:34,625 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589687684] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:34,625 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [179945826] [2021-06-12 20:22:34,625 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 660 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 660 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:22:34,774 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:22:34,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:22:34,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:22:34,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:22:35,495 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:35,495 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:35,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:35,496 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:35,500 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:35,501 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:35,505 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:35,506 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:35,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:35,506 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:35,510 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:35,511 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:35,514 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:35,515 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:35,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:35,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:35,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:35,520 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:35,524 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:35,524 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:35,524 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:22:35,525 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:35,529 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:35,529 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:35,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:22:35,530 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:35,534 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:35,534 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:35,534 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:22:35,535 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:35,538 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:35,539 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:35,542 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:35,543 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:35,546 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:35,546 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:35,606 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-06-12 20:22:35,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:22:35,609 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:35,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:22:35,612 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:35,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:22:35,615 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:35,640 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:22:35,641 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:22:35,641 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:521, output treesize:62 [2021-06-12 20:22:35,751 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:35,751 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [179945826] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:35,751 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:22:35,751 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-06-12 20:22:35,751 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831338606] [2021-06-12 20:22:35,751 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:22:35,751 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:22:35,751 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:22:35,751 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:22:35,751 INFO L87 Difference]: Start difference. First operand 205 states and 439 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:36,058 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 61 [2021-06-12 20:22:36,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:22:36,092 INFO L93 Difference]: Finished difference Result 230 states and 480 transitions. [2021-06-12 20:22:36,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:22:36,092 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:22:36,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:22:36,093 INFO L225 Difference]: With dead ends: 230 [2021-06-12 20:22:36,093 INFO L226 Difference]: Without dead ends: 214 [2021-06-12 20:22:36,093 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 642.0ms TimeCoverageRelationStatistics Valid=54, Invalid=366, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:22:36,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2021-06-12 20:22:36,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 207. [2021-06-12 20:22:36,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 206 states have (on average 2.150485436893204) internal successors, (443), 206 states have internal predecessors, (443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:36,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 443 transitions. [2021-06-12 20:22:36,094 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 443 transitions. Word has length 20 [2021-06-12 20:22:36,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:22:36,095 INFO L482 AbstractCegarLoop]: Abstraction has 207 states and 443 transitions. [2021-06-12 20:22:36,095 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:36,095 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 443 transitions. [2021-06-12 20:22:36,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:22:36,095 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:22:36,095 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:22:36,295 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39077,660 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:22:36,295 INFO L430 AbstractCegarLoop]: === Iteration 666 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:22:36,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:22:36,295 INFO L82 PathProgramCache]: Analyzing trace with hash -1311788841, now seen corresponding path program 660 times [2021-06-12 20:22:36,296 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:22:36,296 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285525990] [2021-06-12 20:22:36,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:22:36,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:22:36,518 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:36,518 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:22:36,518 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285525990] [2021-06-12 20:22:36,518 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285525990] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:36,518 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1435088584] [2021-06-12 20:22:36,518 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 661 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 661 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:22:36,668 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:22:36,668 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:22:36,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:22:36,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:22:37,251 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:37,251 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:37,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:37,252 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:37,256 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:37,257 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:37,261 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:37,261 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:37,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:37,262 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:37,266 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:37,267 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:37,270 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:37,271 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:37,275 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:37,275 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:37,275 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:22:37,276 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:37,280 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:37,280 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:37,284 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:37,284 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:37,285 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:22:37,285 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:37,289 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:37,289 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:37,293 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:37,293 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:37,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:37,294 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:37,298 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:37,298 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:37,301 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:37,302 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:37,305 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:37,306 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:37,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:22:37,306 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:37,309 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:37,310 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:37,312 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:37,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:22:37,313 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:37,373 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-06-12 20:22:37,376 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:22:37,377 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:37,379 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:22:37,380 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:37,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:22:37,383 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:37,407 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:22:37,409 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:22:37,409 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:660, output treesize:62 [2021-06-12 20:22:37,496 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:37,496 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1435088584] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:37,496 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:22:37,496 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-06-12 20:22:37,496 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463005002] [2021-06-12 20:22:37,496 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:22:37,496 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:22:37,496 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:22:37,496 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:22:37,497 INFO L87 Difference]: Start difference. First operand 207 states and 443 transitions. Second operand has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:38,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:22:38,018 INFO L93 Difference]: Finished difference Result 231 states and 487 transitions. [2021-06-12 20:22:38,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:22:38,018 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:22:38,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:22:38,019 INFO L225 Difference]: With dead ends: 231 [2021-06-12 20:22:38,019 INFO L226 Difference]: Without dead ends: 218 [2021-06-12 20:22:38,019 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 10 SyntacticMatches, 5 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 671.0ms TimeCoverageRelationStatistics Valid=69, Invalid=483, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:22:38,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2021-06-12 20:22:38,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 208. [2021-06-12 20:22:38,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 207 states have (on average 2.1497584541062804) internal successors, (445), 207 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:38,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 445 transitions. [2021-06-12 20:22:38,021 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 445 transitions. Word has length 20 [2021-06-12 20:22:38,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:22:38,021 INFO L482 AbstractCegarLoop]: Abstraction has 208 states and 445 transitions. [2021-06-12 20:22:38,021 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:38,021 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 445 transitions. [2021-06-12 20:22:38,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:22:38,021 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:22:38,021 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:22:38,221 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39282,661 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:22:38,221 INFO L430 AbstractCegarLoop]: === Iteration 667 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:22:38,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:22:38,222 INFO L82 PathProgramCache]: Analyzing trace with hash -1791073517, now seen corresponding path program 661 times [2021-06-12 20:22:38,222 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:22:38,222 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56850287] [2021-06-12 20:22:38,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:22:38,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:22:38,456 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:38,456 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:22:38,456 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56850287] [2021-06-12 20:22:38,456 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56850287] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:38,456 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1499002053] [2021-06-12 20:22:38,456 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 662 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 662 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:22:38,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:22:38,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:22:38,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:22:39,486 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:39,487 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:39,491 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:39,492 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:39,496 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:39,496 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:39,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:22:39,497 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:39,502 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:39,502 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:39,502 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:22:39,503 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:39,508 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:39,509 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:39,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:39,509 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:39,514 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:39,514 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:39,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:39,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:39,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:39,520 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:39,524 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:39,525 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:39,529 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:39,529 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:39,533 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:39,534 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:39,534 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:22:39,535 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:39,539 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:39,540 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:39,543 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:39,544 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:39,544 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:39,544 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:39,549 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:39,549 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:39,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:22:39,550 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:39,554 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:39,554 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:39,558 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:39,559 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:39,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:39,559 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:39,563 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:39,563 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:39,667 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 69 [2021-06-12 20:22:39,668 INFO L628 ElimStorePlain]: treesize reduction 18, result has 88.5 percent of original size [2021-06-12 20:22:39,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:22:39,672 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:39,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:22:39,676 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:39,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:22:39,680 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:39,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:22:39,683 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:39,726 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:22:39,728 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:22:39,728 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:777, output treesize:89 [2021-06-12 20:22:39,877 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:39,877 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1499002053] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:39,877 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:22:39,877 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-06-12 20:22:39,877 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996666179] [2021-06-12 20:22:39,877 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:22:39,877 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:22:39,877 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:22:39,877 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:22:39,877 INFO L87 Difference]: Start difference. First operand 208 states and 445 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:40,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:22:40,343 INFO L93 Difference]: Finished difference Result 230 states and 485 transitions. [2021-06-12 20:22:40,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:22:40,343 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:22:40,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:22:40,343 INFO L225 Difference]: With dead ends: 230 [2021-06-12 20:22:40,343 INFO L226 Difference]: Without dead ends: 218 [2021-06-12 20:22:40,343 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 688.2ms TimeCoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:22:40,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2021-06-12 20:22:40,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 206. [2021-06-12 20:22:40,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 205 states have (on average 2.151219512195122) internal successors, (441), 205 states have internal predecessors, (441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:40,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 441 transitions. [2021-06-12 20:22:40,345 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 441 transitions. Word has length 20 [2021-06-12 20:22:40,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:22:40,345 INFO L482 AbstractCegarLoop]: Abstraction has 206 states and 441 transitions. [2021-06-12 20:22:40,345 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:40,345 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 441 transitions. [2021-06-12 20:22:40,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:22:40,345 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:22:40,345 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:22:40,546 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39377,662 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:22:40,546 INFO L430 AbstractCegarLoop]: === Iteration 668 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:22:40,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:22:40,546 INFO L82 PathProgramCache]: Analyzing trace with hash -724043519, now seen corresponding path program 662 times [2021-06-12 20:22:40,546 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:22:40,546 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027801929] [2021-06-12 20:22:40,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:22:40,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:22:40,757 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:40,758 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:22:40,758 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027801929] [2021-06-12 20:22:40,758 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027801929] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:40,758 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [746126336] [2021-06-12 20:22:40,758 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 663 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 663 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:22:40,906 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:22:40,907 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:22:40,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:22:40,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:22:41,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:22:41,118 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:41,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:22:41,121 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:41,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:22:41,124 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:41,147 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:22:41,149 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:22:41,150 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:41,152 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:22:41,153 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:41,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:22:41,156 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:41,175 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:22:41,176 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:22:41,176 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:88, output treesize:52 [2021-06-12 20:22:41,252 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:41,252 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [746126336] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:41,252 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:22:41,252 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-06-12 20:22:41,252 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577451283] [2021-06-12 20:22:41,253 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:22:41,253 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:22:41,253 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:22:41,253 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:22:41,253 INFO L87 Difference]: Start difference. First operand 206 states and 441 transitions. Second operand has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:41,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:22:41,577 INFO L93 Difference]: Finished difference Result 231 states and 487 transitions. [2021-06-12 20:22:41,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:22:41,578 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:22:41,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:22:41,578 INFO L225 Difference]: With dead ends: 231 [2021-06-12 20:22:41,578 INFO L226 Difference]: Without dead ends: 218 [2021-06-12 20:22:41,578 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 10 SyntacticMatches, 6 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 517.0ms TimeCoverageRelationStatistics Valid=66, Invalid=440, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:22:41,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2021-06-12 20:22:41,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 208. [2021-06-12 20:22:41,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 207 states have (on average 2.1497584541062804) internal successors, (445), 207 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:41,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 445 transitions. [2021-06-12 20:22:41,580 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 445 transitions. Word has length 20 [2021-06-12 20:22:41,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:22:41,580 INFO L482 AbstractCegarLoop]: Abstraction has 208 states and 445 transitions. [2021-06-12 20:22:41,580 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:41,580 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 445 transitions. [2021-06-12 20:22:41,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:22:41,580 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:22:41,580 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:22:41,784 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39615,663 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:22:41,785 INFO L430 AbstractCegarLoop]: === Iteration 669 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:22:41,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:22:41,785 INFO L82 PathProgramCache]: Analyzing trace with hash -1203328195, now seen corresponding path program 663 times [2021-06-12 20:22:41,785 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:22:41,785 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369661415] [2021-06-12 20:22:41,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:22:41,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:22:41,989 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:41,989 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:22:41,989 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369661415] [2021-06-12 20:22:41,989 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369661415] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:41,989 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [639843525] [2021-06-12 20:22:41,989 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 664 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 664 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:22:42,139 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:22:42,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:22:42,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:22:42,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:22:42,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:22:42,339 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:42,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:22:42,343 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:42,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:22:42,347 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:42,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:22:42,350 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:42,353 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:22:42,354 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:42,406 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:22:42,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:22:42,409 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:42,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:22:42,413 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:42,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:22:42,416 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:42,419 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:22:42,419 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:42,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:22:42,422 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:42,468 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:22:42,469 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:22:42,469 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:168, output treesize:100 [2021-06-12 20:22:42,635 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:42,635 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [639843525] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:42,635 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:22:42,635 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:22:42,635 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944430143] [2021-06-12 20:22:42,635 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:22:42,635 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:22:42,636 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:22:42,636 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:22:42,636 INFO L87 Difference]: Start difference. First operand 208 states and 445 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:43,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:22:43,263 INFO L93 Difference]: Finished difference Result 271 states and 556 transitions. [2021-06-12 20:22:43,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-12 20:22:43,264 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:22:43,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:22:43,264 INFO L225 Difference]: With dead ends: 271 [2021-06-12 20:22:43,264 INFO L226 Difference]: Without dead ends: 245 [2021-06-12 20:22:43,264 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 11 SyntacticMatches, 6 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 826.6ms TimeCoverageRelationStatistics Valid=84, Invalid=516, Unknown=0, NotChecked=0, Total=600 [2021-06-12 20:22:43,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2021-06-12 20:22:43,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 207. [2021-06-12 20:22:43,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 206 states have (on average 2.150485436893204) internal successors, (443), 206 states have internal predecessors, (443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:43,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 443 transitions. [2021-06-12 20:22:43,266 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 443 transitions. Word has length 20 [2021-06-12 20:22:43,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:22:43,266 INFO L482 AbstractCegarLoop]: Abstraction has 207 states and 443 transitions. [2021-06-12 20:22:43,266 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:43,266 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 443 transitions. [2021-06-12 20:22:43,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:22:43,266 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:22:43,266 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:22:43,467 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 664 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39635 [2021-06-12 20:22:43,467 INFO L430 AbstractCegarLoop]: === Iteration 670 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:22:43,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:22:43,467 INFO L82 PathProgramCache]: Analyzing trace with hash -1738557997, now seen corresponding path program 664 times [2021-06-12 20:22:43,467 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:22:43,467 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541830879] [2021-06-12 20:22:43,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:22:43,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:22:43,677 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:43,677 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:22:43,677 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541830879] [2021-06-12 20:22:43,677 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541830879] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:43,678 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [828045796] [2021-06-12 20:22:43,678 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 665 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 665 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:22:43,827 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:22:43,827 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:22:43,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:22:43,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:22:44,039 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:22:44,039 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:44,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:22:44,043 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:44,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:22:44,047 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:44,050 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:44,050 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:44,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:22:44,054 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:44,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:22:44,058 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:44,060 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:22:44,061 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:44,124 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:22:44,127 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:22:44,128 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:44,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:22:44,131 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:44,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:22:44,135 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:44,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:22:44,138 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:44,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:22:44,142 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:44,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:22:44,145 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:44,197 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:22:44,198 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-06-12 20:22:44,199 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:241, output treesize:125 [2021-06-12 20:22:44,376 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:44,376 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [828045796] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:44,376 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:22:44,376 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:22:44,376 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954091779] [2021-06-12 20:22:44,376 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:22:44,376 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:22:44,376 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:22:44,376 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:22:44,376 INFO L87 Difference]: Start difference. First operand 207 states and 443 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:44,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:22:44,823 INFO L93 Difference]: Finished difference Result 236 states and 499 transitions. [2021-06-12 20:22:44,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:22:44,824 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:22:44,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:22:44,824 INFO L225 Difference]: With dead ends: 236 [2021-06-12 20:22:44,824 INFO L226 Difference]: Without dead ends: 224 [2021-06-12 20:22:44,824 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 11 SyntacticMatches, 6 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 696.8ms TimeCoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:22:44,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2021-06-12 20:22:44,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 206. [2021-06-12 20:22:44,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 205 states have (on average 2.151219512195122) internal successors, (441), 205 states have internal predecessors, (441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:44,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 441 transitions. [2021-06-12 20:22:44,826 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 441 transitions. Word has length 20 [2021-06-12 20:22:44,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:22:44,826 INFO L482 AbstractCegarLoop]: Abstraction has 206 states and 441 transitions. [2021-06-12 20:22:44,826 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:44,826 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 441 transitions. [2021-06-12 20:22:44,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:22:44,826 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:22:44,826 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:22:45,026 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39666,665 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:22:45,026 INFO L430 AbstractCegarLoop]: === Iteration 671 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:22:45,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:22:45,027 INFO L82 PathProgramCache]: Analyzing trace with hash -408806697, now seen corresponding path program 665 times [2021-06-12 20:22:45,027 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:22:45,027 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943139660] [2021-06-12 20:22:45,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:22:45,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:22:45,387 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:45,387 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:22:45,387 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943139660] [2021-06-12 20:22:45,387 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943139660] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:45,387 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1271451843] [2021-06-12 20:22:45,387 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 666 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 666 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:22:45,536 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 20:22:45,536 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:22:45,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:22:45,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:22:46,228 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:46,228 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:46,232 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:46,233 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:46,236 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:46,237 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:46,241 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:46,241 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:46,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:22:46,242 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:46,246 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:46,246 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:46,250 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:46,250 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:46,254 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:46,254 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:46,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:46,255 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:46,258 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:46,259 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:46,259 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:22:46,260 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:46,263 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:46,263 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:46,267 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:46,267 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:46,267 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:46,268 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:46,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:46,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:46,272 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:22:46,272 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:46,276 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:46,276 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:46,276 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:22:46,277 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:46,280 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:46,281 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:46,284 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:46,284 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:46,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:46,285 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:46,288 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:46,288 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:46,340 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:22:46,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:22:46,343 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:46,345 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:22:46,346 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:46,348 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:22:46,349 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:46,370 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:22:46,371 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:22:46,371 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:591, output treesize:52 [2021-06-12 20:22:46,451 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:46,451 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1271451843] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:46,451 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:22:46,451 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-06-12 20:22:46,451 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249406232] [2021-06-12 20:22:46,452 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:22:46,452 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:22:46,452 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:22:46,452 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:22:46,452 INFO L87 Difference]: Start difference. First operand 206 states and 441 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:46,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:22:46,900 INFO L93 Difference]: Finished difference Result 240 states and 505 transitions. [2021-06-12 20:22:46,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-12 20:22:46,900 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:22:46,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:22:46,901 INFO L225 Difference]: With dead ends: 240 [2021-06-12 20:22:46,901 INFO L226 Difference]: Without dead ends: 221 [2021-06-12 20:22:46,901 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 803.7ms TimeCoverageRelationStatistics Valid=69, Invalid=483, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:22:46,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2021-06-12 20:22:46,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 209. [2021-06-12 20:22:46,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 208 states have (on average 2.1490384615384617) internal successors, (447), 208 states have internal predecessors, (447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:46,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 447 transitions. [2021-06-12 20:22:46,902 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 447 transitions. Word has length 20 [2021-06-12 20:22:46,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:22:46,903 INFO L482 AbstractCegarLoop]: Abstraction has 209 states and 447 transitions. [2021-06-12 20:22:46,903 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:46,903 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 447 transitions. [2021-06-12 20:22:46,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:22:46,903 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:22:46,903 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:22:47,108 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 666 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39694 [2021-06-12 20:22:47,109 INFO L430 AbstractCegarLoop]: === Iteration 672 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:22:47,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:22:47,109 INFO L82 PathProgramCache]: Analyzing trace with hash -1439879661, now seen corresponding path program 666 times [2021-06-12 20:22:47,109 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:22:47,109 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005178427] [2021-06-12 20:22:47,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:22:47,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:22:47,508 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:47,508 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:22:47,508 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005178427] [2021-06-12 20:22:47,508 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005178427] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:47,508 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [654978563] [2021-06-12 20:22:47,508 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 667 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 667 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:22:47,658 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 20:22:47,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:22:47,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:22:47,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:22:48,337 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:48,338 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:48,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:48,338 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:48,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:48,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:48,343 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:48,343 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:48,347 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:48,347 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:48,351 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:48,351 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:48,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:22:48,352 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:48,356 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:48,356 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:48,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:48,357 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:48,360 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:48,361 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:48,364 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:48,364 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:48,367 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:48,368 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:48,371 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:48,371 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:48,371 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:22:48,372 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:48,376 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:48,376 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:48,376 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:22:48,377 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:48,380 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:48,380 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:48,383 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:48,384 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:48,436 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:22:48,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:22:48,439 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:48,442 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:22:48,443 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:48,445 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:22:48,445 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:48,466 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:22:48,467 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:22:48,467 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:467, output treesize:52 [2021-06-12 20:22:48,548 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:48,548 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [654978563] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:48,548 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:22:48,548 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-06-12 20:22:48,548 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431804470] [2021-06-12 20:22:48,548 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:22:48,548 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:22:48,548 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:22:48,548 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=333, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:22:48,549 INFO L87 Difference]: Start difference. First operand 209 states and 447 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:48,837 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 61 [2021-06-12 20:22:49,245 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 57 [2021-06-12 20:22:49,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:22:49,391 INFO L93 Difference]: Finished difference Result 247 states and 519 transitions. [2021-06-12 20:22:49,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-12 20:22:49,391 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:22:49,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:22:49,392 INFO L225 Difference]: With dead ends: 247 [2021-06-12 20:22:49,392 INFO L226 Difference]: Without dead ends: 231 [2021-06-12 20:22:49,392 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 1167.7ms TimeCoverageRelationStatistics Valid=81, Invalid=569, Unknown=0, NotChecked=0, Total=650 [2021-06-12 20:22:49,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2021-06-12 20:22:49,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 210. [2021-06-12 20:22:49,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 209 states have (on average 2.148325358851675) internal successors, (449), 209 states have internal predecessors, (449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:49,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 449 transitions. [2021-06-12 20:22:49,393 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 449 transitions. Word has length 20 [2021-06-12 20:22:49,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:22:49,394 INFO L482 AbstractCegarLoop]: Abstraction has 210 states and 449 transitions. [2021-06-12 20:22:49,394 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:49,394 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 449 transitions. [2021-06-12 20:22:49,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:22:49,394 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:22:49,394 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:22:49,594 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 667 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39811 [2021-06-12 20:22:49,594 INFO L430 AbstractCegarLoop]: === Iteration 673 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:22:49,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:22:49,594 INFO L82 PathProgramCache]: Analyzing trace with hash 882164567, now seen corresponding path program 667 times [2021-06-12 20:22:49,594 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:22:49,595 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674971923] [2021-06-12 20:22:49,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:22:49,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:22:49,808 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:49,808 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:22:49,808 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674971923] [2021-06-12 20:22:49,808 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674971923] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:49,808 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [870643152] [2021-06-12 20:22:49,808 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 668 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 668 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:22:49,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:22:49,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:22:49,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:22:50,821 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:50,821 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:50,825 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:50,825 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:50,829 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:50,829 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:50,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:22:50,830 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:50,834 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:50,834 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:50,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:50,835 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:50,839 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:50,839 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:50,843 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:50,843 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:50,844 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:22:50,844 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:50,848 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:50,848 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:50,852 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:50,852 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:50,852 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:22:50,853 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:50,857 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:50,857 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:50,857 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:50,858 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:50,862 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:50,862 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:50,866 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:50,866 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:50,869 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:50,870 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:50,873 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:50,873 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:50,874 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:22:50,874 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:50,877 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:50,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:50,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:50,878 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:50,881 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:50,881 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:50,934 INFO L628 ElimStorePlain]: treesize reduction 14, result has 84.6 percent of original size [2021-06-12 20:22:50,937 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:22:50,938 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:50,940 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:22:50,941 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:50,943 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:22:50,944 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:50,965 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:22:50,966 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:22:50,966 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:591, output treesize:52 [2021-06-12 20:22:51,047 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:51,047 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [870643152] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:51,047 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:22:51,047 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-06-12 20:22:51,047 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940646791] [2021-06-12 20:22:51,047 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:22:51,047 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:22:51,048 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:22:51,048 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:22:51,048 INFO L87 Difference]: Start difference. First operand 210 states and 449 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:51,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:22:51,439 INFO L93 Difference]: Finished difference Result 234 states and 493 transitions. [2021-06-12 20:22:51,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:22:51,439 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:22:51,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:22:51,439 INFO L225 Difference]: With dead ends: 234 [2021-06-12 20:22:51,440 INFO L226 Difference]: Without dead ends: 221 [2021-06-12 20:22:51,440 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 718.7ms TimeCoverageRelationStatistics Valid=69, Invalid=483, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:22:51,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2021-06-12 20:22:51,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 211. [2021-06-12 20:22:51,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 210 states have (on average 2.1476190476190475) internal successors, (451), 210 states have internal predecessors, (451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:51,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 451 transitions. [2021-06-12 20:22:51,441 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 451 transitions. Word has length 20 [2021-06-12 20:22:51,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:22:51,441 INFO L482 AbstractCegarLoop]: Abstraction has 211 states and 451 transitions. [2021-06-12 20:22:51,441 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:51,442 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 451 transitions. [2021-06-12 20:22:51,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:22:51,442 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:22:51,442 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:22:51,642 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39916,668 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:22:51,642 INFO L430 AbstractCegarLoop]: === Iteration 674 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:22:51,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:22:51,643 INFO L82 PathProgramCache]: Analyzing trace with hash 402879891, now seen corresponding path program 668 times [2021-06-12 20:22:51,643 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:22:51,643 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555745207] [2021-06-12 20:22:51,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:22:51,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:22:51,958 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:51,958 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:22:51,958 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555745207] [2021-06-12 20:22:51,958 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555745207] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:51,958 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1694139000] [2021-06-12 20:22:51,958 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 669 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 669 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:22:52,109 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:22:52,109 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:22:52,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:22:52,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:22:52,865 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:52,866 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:52,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:22:52,867 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:52,871 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:52,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:52,872 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:22:52,873 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:52,877 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:52,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:52,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:22:52,879 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:52,883 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:52,884 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:52,888 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:52,889 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:52,893 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:52,893 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:52,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:52,894 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:52,898 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:52,899 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:52,903 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:52,903 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:52,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:52,904 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:52,908 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:52,909 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:52,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:52,909 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:52,913 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:52,913 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:52,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:22:52,914 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:52,918 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:52,918 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:52,922 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:52,923 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:52,927 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:52,927 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:52,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:52,928 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:52,931 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:52,932 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:52,936 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:52,936 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:52,939 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:52,940 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:53,033 INFO L628 ElimStorePlain]: treesize reduction 18, result has 87.2 percent of original size [2021-06-12 20:22:53,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:22:53,037 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:53,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:22:53,041 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:53,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:22:53,045 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:53,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:22:53,048 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:53,092 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:22:53,094 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:22:53,094 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:709, output treesize:79 [2021-06-12 20:22:53,236 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:53,236 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1694139000] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:53,236 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:22:53,236 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2021-06-12 20:22:53,236 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824608522] [2021-06-12 20:22:53,237 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 20:22:53,237 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:22:53,237 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 20:22:53,237 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-06-12 20:22:53,237 INFO L87 Difference]: Start difference. First operand 211 states and 451 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:53,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:22:53,759 INFO L93 Difference]: Finished difference Result 233 states and 491 transitions. [2021-06-12 20:22:53,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:22:53,760 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:22:53,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:22:53,760 INFO L225 Difference]: With dead ends: 233 [2021-06-12 20:22:53,760 INFO L226 Difference]: Without dead ends: 221 [2021-06-12 20:22:53,760 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 853.9ms TimeCoverageRelationStatistics Valid=74, Invalid=478, Unknown=0, NotChecked=0, Total=552 [2021-06-12 20:22:53,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2021-06-12 20:22:53,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 208. [2021-06-12 20:22:53,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 207 states have (on average 2.1497584541062804) internal successors, (445), 207 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:53,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 445 transitions. [2021-06-12 20:22:53,762 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 445 transitions. Word has length 20 [2021-06-12 20:22:53,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:22:53,762 INFO L482 AbstractCegarLoop]: Abstraction has 208 states and 445 transitions. [2021-06-12 20:22:53,762 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:53,762 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 445 transitions. [2021-06-12 20:22:53,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:22:53,762 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:22:53,762 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:22:53,973 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 669 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40042 [2021-06-12 20:22:53,973 INFO L430 AbstractCegarLoop]: === Iteration 675 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:22:53,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:22:53,973 INFO L82 PathProgramCache]: Analyzing trace with hash -399643863, now seen corresponding path program 669 times [2021-06-12 20:22:53,973 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:22:53,973 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89784692] [2021-06-12 20:22:53,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:22:53,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:22:54,182 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:54,182 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:22:54,182 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89784692] [2021-06-12 20:22:54,183 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89784692] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:54,183 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [330971264] [2021-06-12 20:22:54,183 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 670 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 670 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:22:54,355 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:22:54,356 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:22:54,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:22:54,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:22:55,046 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:55,047 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:55,050 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:55,051 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:55,051 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:22:55,052 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:55,056 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:55,056 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:55,060 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:55,060 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:55,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:55,065 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:55,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:55,065 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:55,069 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:55,070 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:55,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:55,070 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:55,074 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:55,074 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:55,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:55,075 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:55,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:55,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:55,079 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:22:55,080 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:55,083 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:55,084 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:55,086 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:55,087 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:55,090 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:55,091 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:55,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:22:55,092 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:55,094 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:55,095 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:55,155 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-06-12 20:22:55,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:22:55,159 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:55,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:22:55,162 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:55,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:22:55,165 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:55,189 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:22:55,190 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:22:55,191 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:521, output treesize:62 [2021-06-12 20:22:55,301 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:55,302 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [330971264] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:55,302 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:22:55,302 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-06-12 20:22:55,302 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354230104] [2021-06-12 20:22:55,302 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:22:55,302 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:22:55,302 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:22:55,302 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:22:55,302 INFO L87 Difference]: Start difference. First operand 208 states and 445 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:55,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:22:55,646 INFO L93 Difference]: Finished difference Result 233 states and 486 transitions. [2021-06-12 20:22:55,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:22:55,646 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:22:55,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:22:55,646 INFO L225 Difference]: With dead ends: 233 [2021-06-12 20:22:55,646 INFO L226 Difference]: Without dead ends: 217 [2021-06-12 20:22:55,646 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 587.5ms TimeCoverageRelationStatistics Valid=54, Invalid=366, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:22:55,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2021-06-12 20:22:55,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 210. [2021-06-12 20:22:55,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 209 states have (on average 2.148325358851675) internal successors, (449), 209 states have internal predecessors, (449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:55,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 449 transitions. [2021-06-12 20:22:55,648 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 449 transitions. Word has length 20 [2021-06-12 20:22:55,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:22:55,648 INFO L482 AbstractCegarLoop]: Abstraction has 210 states and 449 transitions. [2021-06-12 20:22:55,648 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:55,648 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 449 transitions. [2021-06-12 20:22:55,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:22:55,648 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:22:55,648 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:22:55,849 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 670 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40227 [2021-06-12 20:22:55,849 INFO L430 AbstractCegarLoop]: === Iteration 676 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:22:55,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:22:55,849 INFO L82 PathProgramCache]: Analyzing trace with hash 1922400365, now seen corresponding path program 670 times [2021-06-12 20:22:55,849 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:22:55,849 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086625217] [2021-06-12 20:22:55,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:22:55,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:22:56,059 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:56,059 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:22:56,059 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086625217] [2021-06-12 20:22:56,059 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086625217] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:56,059 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [75935597] [2021-06-12 20:22:56,059 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 671 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 671 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:22:56,211 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:22:56,211 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:22:56,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:22:56,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:22:56,855 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:56,856 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:56,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:22:56,857 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:56,861 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:56,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:56,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:56,863 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:56,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:56,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:56,867 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:22:56,868 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:56,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:56,873 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:56,873 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:56,873 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:56,877 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:56,878 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:56,882 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:56,882 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:56,886 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:56,886 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:56,890 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:56,891 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:56,894 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:56,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:56,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:56,896 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:56,899 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:56,900 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:56,903 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:56,904 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:56,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:56,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:56,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:22:56,908 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:56,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:56,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:56,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:22:56,912 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:56,915 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:56,916 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:56,919 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:56,919 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:56,979 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-06-12 20:22:56,982 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:22:56,983 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:56,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:22:56,986 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:56,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:22:56,989 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:57,013 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:22:57,014 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:22:57,014 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:660, output treesize:62 [2021-06-12 20:22:57,124 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:57,124 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [75935597] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:57,125 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:22:57,125 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-06-12 20:22:57,125 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548714534] [2021-06-12 20:22:57,125 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:22:57,125 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:22:57,125 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:22:57,125 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:22:57,125 INFO L87 Difference]: Start difference. First operand 210 states and 449 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:57,444 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 59 [2021-06-12 20:22:57,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:22:57,525 INFO L93 Difference]: Finished difference Result 234 states and 493 transitions. [2021-06-12 20:22:57,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:22:57,525 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:22:57,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:22:57,525 INFO L225 Difference]: With dead ends: 234 [2021-06-12 20:22:57,525 INFO L226 Difference]: Without dead ends: 221 [2021-06-12 20:22:57,525 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 689.1ms TimeCoverageRelationStatistics Valid=66, Invalid=440, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:22:57,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2021-06-12 20:22:57,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 211. [2021-06-12 20:22:57,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 210 states have (on average 2.1476190476190475) internal successors, (451), 210 states have internal predecessors, (451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:57,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 451 transitions. [2021-06-12 20:22:57,527 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 451 transitions. Word has length 20 [2021-06-12 20:22:57,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:22:57,527 INFO L482 AbstractCegarLoop]: Abstraction has 211 states and 451 transitions. [2021-06-12 20:22:57,527 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:22:57,527 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 451 transitions. [2021-06-12 20:22:57,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:22:57,528 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:22:57,528 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:22:57,728 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40432,671 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:22:57,728 INFO L430 AbstractCegarLoop]: === Iteration 677 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:22:57,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:22:57,728 INFO L82 PathProgramCache]: Analyzing trace with hash 1443115689, now seen corresponding path program 671 times [2021-06-12 20:22:57,728 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:22:57,728 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806189792] [2021-06-12 20:22:57,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:22:57,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:22:57,939 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:57,940 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:22:57,940 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806189792] [2021-06-12 20:22:57,940 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806189792] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:57,940 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1152541505] [2021-06-12 20:22:57,940 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 672 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 672 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:22:58,089 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:22:58,089 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:22:58,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:22:58,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:22:59,116 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:59,117 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:59,122 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:59,122 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:59,127 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:59,128 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:59,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:22:59,129 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:59,133 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:59,133 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:59,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:22:59,134 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:59,139 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:59,140 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:59,145 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:59,145 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:59,145 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:22:59,146 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:59,151 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:59,151 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:59,152 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:59,152 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:59,157 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:59,157 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:59,161 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:59,162 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:59,166 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:59,167 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:59,171 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:59,172 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:59,175 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:59,176 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:59,180 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:59,181 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:59,181 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:22:59,182 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:59,186 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:59,186 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:59,187 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:59,187 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:59,191 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:59,192 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:59,192 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:59,193 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:59,196 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:59,197 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:59,201 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:22:59,201 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:59,205 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:59,205 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:59,206 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:22:59,206 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:59,210 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:59,211 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:59,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:22:59,218 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:59,222 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:22:59,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 2 [2021-06-12 20:22:59,223 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:59,363 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 73 [2021-06-12 20:22:59,363 INFO L628 ElimStorePlain]: treesize reduction 24, result has 87.9 percent of original size [2021-06-12 20:22:59,366 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:22:59,367 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:59,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:22:59,371 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:59,374 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:22:59,375 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:59,378 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:22:59,379 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:59,381 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:22:59,382 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-06-12 20:22:59,439 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:22:59,441 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:22:59,441 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 5 variables, input treesize:985, output treesize:113 [2021-06-12 20:22:59,651 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:22:59,651 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1152541505] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:22:59,651 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:22:59,652 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-06-12 20:22:59,652 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873207776] [2021-06-12 20:22:59,652 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:22:59,652 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:22:59,652 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:22:59,652 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:22:59,652 INFO L87 Difference]: Start difference. First operand 211 states and 451 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:23:00,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:23:00,643 INFO L93 Difference]: Finished difference Result 301 states and 612 transitions. [2021-06-12 20:23:00,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-12 20:23:00,644 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:23:00,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:23:00,644 INFO L225 Difference]: With dead ends: 301 [2021-06-12 20:23:00,644 INFO L226 Difference]: Without dead ends: 268 [2021-06-12 20:23:00,644 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 1222.8ms TimeCoverageRelationStatistics Valid=114, Invalid=698, Unknown=0, NotChecked=0, Total=812 [2021-06-12 20:23:00,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2021-06-12 20:23:00,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 209. [2021-06-12 20:23:00,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 208 states have (on average 2.1490384615384617) internal successors, (447), 208 states have internal predecessors, (447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:23:00,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 447 transitions. [2021-06-12 20:23:00,646 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 447 transitions. Word has length 20 [2021-06-12 20:23:00,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:23:00,646 INFO L482 AbstractCegarLoop]: Abstraction has 209 states and 447 transitions. [2021-06-12 20:23:00,646 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:23:00,646 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 447 transitions. [2021-06-12 20:23:00,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:23:00,646 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:23:00,646 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:23:00,847 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 672 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40589 [2021-06-12 20:23:00,847 INFO L430 AbstractCegarLoop]: === Iteration 678 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:23:00,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:23:00,847 INFO L82 PathProgramCache]: Analyzing trace with hash -1784821609, now seen corresponding path program 672 times [2021-06-12 20:23:00,847 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:23:00,847 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584617766] [2021-06-12 20:23:00,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:23:00,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:23:01,079 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:23:01,079 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:23:01,079 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584617766] [2021-06-12 20:23:01,079 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584617766] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:23:01,079 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [787401063] [2021-06-12 20:23:01,079 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 673 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 673 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:23:01,233 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:23:01,233 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:23:01,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:23:01,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:23:01,447 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:23:01,448 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:01,450 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:23:01,451 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:01,453 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:23:01,454 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:01,477 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:23:01,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:23:01,480 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:01,483 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:23:01,483 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:01,485 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:23:01,486 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:01,506 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:23:01,507 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:23:01,507 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:88, output treesize:52 [2021-06-12 20:23:01,583 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:23:01,583 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [787401063] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:23:01,583 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:23:01,583 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:23:01,584 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325814996] [2021-06-12 20:23:01,584 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:23:01,584 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:23:01,584 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:23:01,584 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:23:01,584 INFO L87 Difference]: Start difference. First operand 209 states and 447 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:23:01,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:23:01,979 INFO L93 Difference]: Finished difference Result 234 states and 493 transitions. [2021-06-12 20:23:01,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 20:23:01,979 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:23:01,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:23:01,979 INFO L225 Difference]: With dead ends: 234 [2021-06-12 20:23:01,979 INFO L226 Difference]: Without dead ends: 221 [2021-06-12 20:23:01,979 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 566.9ms TimeCoverageRelationStatistics Valid=63, Invalid=399, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:23:01,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2021-06-12 20:23:01,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 211. [2021-06-12 20:23:01,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 210 states have (on average 2.1476190476190475) internal successors, (451), 210 states have internal predecessors, (451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:23:01,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 451 transitions. [2021-06-12 20:23:01,981 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 451 transitions. Word has length 20 [2021-06-12 20:23:01,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:23:01,981 INFO L482 AbstractCegarLoop]: Abstraction has 211 states and 451 transitions. [2021-06-12 20:23:01,981 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:23:01,981 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 451 transitions. [2021-06-12 20:23:01,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:23:01,981 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:23:01,981 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:23:02,181 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40734,673 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:23:02,182 INFO L430 AbstractCegarLoop]: === Iteration 679 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:23:02,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:23:02,182 INFO L82 PathProgramCache]: Analyzing trace with hash 2030861011, now seen corresponding path program 673 times [2021-06-12 20:23:02,182 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:23:02,182 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597031498] [2021-06-12 20:23:02,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:23:02,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:23:02,442 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:23:02,442 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:23:02,442 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597031498] [2021-06-12 20:23:02,442 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597031498] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:23:02,442 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1465121351] [2021-06-12 20:23:02,442 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 674 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 674 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:23:02,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:23:02,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:23:02,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:23:02,736 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:23:02,736 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:02,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:23:02,740 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:02,743 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:23:02,744 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:02,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:23:02,747 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:02,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:23:02,751 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:02,803 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:23:02,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:23:02,807 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:02,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:23:02,811 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:02,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:23:02,814 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:02,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:23:02,817 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:02,820 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:23:02,821 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:02,865 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:23:02,867 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-06-12 20:23:02,867 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:172, output treesize:104 [2021-06-12 20:23:03,033 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:23:03,033 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1465121351] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:23:03,033 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:23:03,034 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:23:03,034 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238770936] [2021-06-12 20:23:03,034 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:23:03,034 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:23:03,034 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:23:03,034 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:23:03,034 INFO L87 Difference]: Start difference. First operand 211 states and 451 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:23:03,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:23:03,440 INFO L93 Difference]: Finished difference Result 233 states and 491 transitions. [2021-06-12 20:23:03,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:23:03,440 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:23:03,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:23:03,440 INFO L225 Difference]: With dead ends: 233 [2021-06-12 20:23:03,440 INFO L226 Difference]: Without dead ends: 221 [2021-06-12 20:23:03,440 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 639.6ms TimeCoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2021-06-12 20:23:03,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2021-06-12 20:23:03,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 210. [2021-06-12 20:23:03,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 209 states have (on average 2.148325358851675) internal successors, (449), 209 states have internal predecessors, (449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:23:03,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 449 transitions. [2021-06-12 20:23:03,442 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 449 transitions. Word has length 20 [2021-06-12 20:23:03,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:23:03,442 INFO L482 AbstractCegarLoop]: Abstraction has 210 states and 449 transitions. [2021-06-12 20:23:03,442 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:23:03,442 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 449 transitions. [2021-06-12 20:23:03,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:23:03,442 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:23:03,442 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:23:03,643 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 674 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40756 [2021-06-12 20:23:03,643 INFO L430 AbstractCegarLoop]: === Iteration 680 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:23:03,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:23:03,643 INFO L82 PathProgramCache]: Analyzing trace with hash 1495631209, now seen corresponding path program 674 times [2021-06-12 20:23:03,643 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:23:03,643 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423648869] [2021-06-12 20:23:03,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:23:03,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:23:03,856 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:23:03,857 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:23:03,857 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423648869] [2021-06-12 20:23:03,857 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423648869] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:23:03,857 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1449851063] [2021-06-12 20:23:03,857 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 675 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 675 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:23:04,007 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 20:23:04,007 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:23:04,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:23:04,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:23:04,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:23:04,197 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:04,200 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:23:04,200 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:04,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:23:04,204 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:04,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:23:04,207 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:04,252 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:23:04,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:23:04,255 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:04,258 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:23:04,258 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:04,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:23:04,262 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:04,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:23:04,265 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:04,302 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:23:04,304 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:23:04,304 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:139, output treesize:83 [2021-06-12 20:23:04,442 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:23:04,442 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1449851063] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:23:04,442 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:23:04,442 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-06-12 20:23:04,442 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439912434] [2021-06-12 20:23:04,442 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:23:04,442 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:23:04,442 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:23:04,442 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:23:04,442 INFO L87 Difference]: Start difference. First operand 210 states and 449 transitions. Second operand has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:23:04,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:23:04,851 INFO L93 Difference]: Finished difference Result 248 states and 518 transitions. [2021-06-12 20:23:04,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:23:04,851 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:23:04,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:23:04,851 INFO L225 Difference]: With dead ends: 248 [2021-06-12 20:23:04,851 INFO L226 Difference]: Without dead ends: 229 [2021-06-12 20:23:04,852 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 601.8ms TimeCoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:23:04,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2021-06-12 20:23:04,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 210. [2021-06-12 20:23:04,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 209 states have (on average 2.148325358851675) internal successors, (449), 209 states have internal predecessors, (449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:23:04,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 449 transitions. [2021-06-12 20:23:04,853 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 449 transitions. Word has length 20 [2021-06-12 20:23:04,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:23:04,853 INFO L482 AbstractCegarLoop]: Abstraction has 210 states and 449 transitions. [2021-06-12 20:23:04,853 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:23:04,853 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 449 transitions. [2021-06-12 20:23:04,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:23:04,854 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:23:04,854 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:23:05,054 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40774,675 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:23:05,054 INFO L430 AbstractCegarLoop]: === Iteration 681 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:23:05,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:23:05,054 INFO L82 PathProgramCache]: Analyzing trace with hash 1782894803, now seen corresponding path program 675 times [2021-06-12 20:23:05,054 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:23:05,054 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372731564] [2021-06-12 20:23:05,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:23:05,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:23:05,260 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:23:05,260 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:23:05,260 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372731564] [2021-06-12 20:23:05,260 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372731564] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:23:05,260 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [617785847] [2021-06-12 20:23:05,260 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 676 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 676 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:23:05,411 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 20:23:05,411 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:23:05,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:23:05,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:23:06,152 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:23:06,153 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:23:06,153 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:23:06,153 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:06,157 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:23:06,157 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:23:06,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:23:06,158 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:06,162 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:23:06,162 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:06,166 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:23:06,166 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:06,170 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:23:06,171 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:23:06,171 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:23:06,172 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:06,175 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:23:06,175 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:06,179 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:23:06,179 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:06,183 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:23:06,183 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:06,186 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:23:06,187 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:23:06,187 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:23:06,188 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:06,191 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:23:06,191 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:23:06,192 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:23:06,192 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:06,195 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:23:06,195 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:06,198 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:23:06,199 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:23:06,199 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:06,260 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-06-12 20:23:06,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:23:06,264 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:06,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:23:06,267 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:06,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:23:06,270 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:06,294 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:23:06,295 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:23:06,295 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:521, output treesize:62 [2021-06-12 20:23:06,404 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:23:06,405 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [617785847] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:23:06,405 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:23:06,405 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-06-12 20:23:06,405 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573506915] [2021-06-12 20:23:06,405 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:23:06,405 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:23:06,405 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:23:06,405 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:23:06,405 INFO L87 Difference]: Start difference. First operand 210 states and 449 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:23:06,701 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 62 [2021-06-12 20:23:06,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:23:06,731 INFO L93 Difference]: Finished difference Result 236 states and 492 transitions. [2021-06-12 20:23:06,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 20:23:06,732 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:23:06,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:23:06,732 INFO L225 Difference]: With dead ends: 236 [2021-06-12 20:23:06,732 INFO L226 Difference]: Without dead ends: 220 [2021-06-12 20:23:06,732 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 639.1ms TimeCoverageRelationStatistics Valid=54, Invalid=366, Unknown=0, NotChecked=0, Total=420 [2021-06-12 20:23:06,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2021-06-12 20:23:06,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 213. [2021-06-12 20:23:06,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 212 states have (on average 2.1462264150943398) internal successors, (455), 212 states have internal predecessors, (455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:23:06,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 455 transitions. [2021-06-12 20:23:06,734 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 455 transitions. Word has length 20 [2021-06-12 20:23:06,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:23:06,734 INFO L482 AbstractCegarLoop]: Abstraction has 213 states and 455 transitions. [2021-06-12 20:23:06,734 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:23:06,734 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 455 transitions. [2021-06-12 20:23:06,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:23:06,734 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:23:06,734 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:23:06,934 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 676 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40801 [2021-06-12 20:23:06,935 INFO L430 AbstractCegarLoop]: === Iteration 682 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:23:06,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:23:06,935 INFO L82 PathProgramCache]: Analyzing trace with hash -190028265, now seen corresponding path program 676 times [2021-06-12 20:23:06,935 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:23:06,935 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545939371] [2021-06-12 20:23:06,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:23:06,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:23:07,245 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:23:07,245 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:23:07,245 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545939371] [2021-06-12 20:23:07,245 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545939371] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:23:07,245 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [877947665] [2021-06-12 20:23:07,245 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 677 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 677 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:23:07,403 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 20:23:07,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:23:07,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:23:07,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:23:07,965 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:23:07,966 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:07,970 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:23:07,971 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:23:07,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:23:07,972 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:07,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:23:07,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:23:07,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:23:07,977 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:07,981 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:23:07,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:23:07,982 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:23:07,983 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:07,987 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:23:07,987 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:23:07,987 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:23:07,988 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:07,992 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:23:07,993 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:07,996 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:23:07,997 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:08,001 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:23:08,001 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:23:08,001 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:23:08,002 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:08,006 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:23:08,006 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:08,010 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:23:08,011 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:08,014 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:23:08,015 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:23:08,015 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:23:08,015 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:08,019 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:23:08,019 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:08,022 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:23:08,023 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:08,026 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:23:08,027 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:23:08,027 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2021-06-12 20:23:08,027 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:08,030 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:23:08,031 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:08,090 INFO L628 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2021-06-12 20:23:08,093 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:23:08,094 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:08,096 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:23:08,097 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:08,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:23:08,100 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:08,124 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:23:08,125 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:23:08,125 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:660, output treesize:62 [2021-06-12 20:23:08,237 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:23:08,237 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [877947665] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:23:08,237 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:23:08,238 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-06-12 20:23:08,238 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527438313] [2021-06-12 20:23:08,238 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:23:08,238 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:23:08,238 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:23:08,238 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=299, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:23:08,238 INFO L87 Difference]: Start difference. First operand 213 states and 455 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:23:08,617 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 59 [2021-06-12 20:23:08,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:23:08,727 INFO L93 Difference]: Finished difference Result 236 states and 496 transitions. [2021-06-12 20:23:08,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 20:23:08,728 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:23:08,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:23:08,728 INFO L225 Difference]: With dead ends: 236 [2021-06-12 20:23:08,728 INFO L226 Difference]: Without dead ends: 223 [2021-06-12 20:23:08,728 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 786.9ms TimeCoverageRelationStatistics Valid=64, Invalid=442, Unknown=0, NotChecked=0, Total=506 [2021-06-12 20:23:08,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2021-06-12 20:23:08,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 214. [2021-06-12 20:23:08,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 213 states have (on average 2.1455399061032865) internal successors, (457), 213 states have internal predecessors, (457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:23:08,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 457 transitions. [2021-06-12 20:23:08,730 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 457 transitions. Word has length 20 [2021-06-12 20:23:08,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:23:08,730 INFO L482 AbstractCegarLoop]: Abstraction has 214 states and 457 transitions. [2021-06-12 20:23:08,730 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:23:08,730 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 457 transitions. [2021-06-12 20:23:08,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:23:08,730 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:23:08,730 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:23:08,930 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41017,677 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:23:08,931 INFO L430 AbstractCegarLoop]: === Iteration 683 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:23:08,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:23:08,931 INFO L82 PathProgramCache]: Analyzing trace with hash -669312941, now seen corresponding path program 677 times [2021-06-12 20:23:08,931 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:23:08,931 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618172067] [2021-06-12 20:23:08,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:23:08,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:23:09,173 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:23:09,173 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:23:09,173 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618172067] [2021-06-12 20:23:09,173 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618172067] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:23:09,173 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1048967339] [2021-06-12 20:23:09,173 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 678 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 678 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:23:09,325 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 20:23:09,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:23:09,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:23:09,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:23:09,878 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:23:09,879 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:09,883 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:23:09,884 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:09,888 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:23:09,889 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:23:09,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:23:09,889 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:09,894 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:23:09,894 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:09,899 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:23:09,900 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:23:09,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:23:09,900 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:09,905 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:23:09,905 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:23:09,905 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-06-12 20:23:09,906 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:09,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:23:09,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:23:09,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 2 [2021-06-12 20:23:09,913 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:09,917 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:23:09,918 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:09,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:23:09,923 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:23:09,923 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:23:09,924 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:09,928 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:23:09,928 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:09,932 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:23:09,933 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:09,936 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:23:09,937 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:09,941 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:23:09,941 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:23:09,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 1 [2021-06-12 20:23:09,942 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:09,946 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-06-12 20:23:09,946 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:09,950 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:23:09,950 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:23:09,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2021-06-12 20:23:09,951 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:09,954 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 20:23:09,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 2 [2021-06-12 20:23:09,955 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:10,057 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 69 [2021-06-12 20:23:10,058 INFO L628 ElimStorePlain]: treesize reduction 18, result has 88.5 percent of original size [2021-06-12 20:23:10,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 4 treesize of output 2 [2021-06-12 20:23:10,062 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:10,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:23:10,066 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:10,068 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:23:10,069 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:10,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:23:10,073 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:10,116 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:23:10,117 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-12 20:23:10,117 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 5 variables, input treesize:777, output treesize:89 [2021-06-12 20:23:10,294 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:23:10,294 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1048967339] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:23:10,294 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:23:10,294 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2021-06-12 20:23:10,295 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386493840] [2021-06-12 20:23:10,295 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 20:23:10,295 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:23:10,295 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 20:23:10,295 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-06-12 20:23:10,295 INFO L87 Difference]: Start difference. First operand 214 states and 457 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:23:10,443 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 45 [2021-06-12 20:23:11,068 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 46 [2021-06-12 20:23:11,249 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 50 [2021-06-12 20:23:11,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 20:23:11,530 INFO L93 Difference]: Finished difference Result 304 states and 618 transitions. [2021-06-12 20:23:11,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-12 20:23:11,530 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-06-12 20:23:11,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 20:23:11,531 INFO L225 Difference]: With dead ends: 304 [2021-06-12 20:23:11,531 INFO L226 Difference]: Without dead ends: 271 [2021-06-12 20:23:11,531 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 12 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 1408.1ms TimeCoverageRelationStatistics Valid=114, Invalid=698, Unknown=0, NotChecked=0, Total=812 [2021-06-12 20:23:11,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2021-06-12 20:23:11,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 212. [2021-06-12 20:23:11,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 211 states have (on average 2.146919431279621) internal successors, (453), 211 states have internal predecessors, (453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:23:11,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 453 transitions. [2021-06-12 20:23:11,533 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 453 transitions. Word has length 20 [2021-06-12 20:23:11,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 20:23:11,533 INFO L482 AbstractCegarLoop]: Abstraction has 212 states and 453 transitions. [2021-06-12 20:23:11,533 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 20:23:11,533 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 453 transitions. [2021-06-12 20:23:11,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-06-12 20:23:11,533 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 20:23:11,533 INFO L472 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 20:23:11,733 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 678 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41148 [2021-06-12 20:23:11,734 INFO L430 AbstractCegarLoop]: === Iteration 684 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 20:23:11,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 20:23:11,734 INFO L82 PathProgramCache]: Analyzing trace with hash 397717057, now seen corresponding path program 678 times [2021-06-12 20:23:11,734 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 20:23:11,734 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799888092] [2021-06-12 20:23:11,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 20:23:11,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 20:23:12,070 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:23:12,071 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 20:23:12,071 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799888092] [2021-06-12 20:23:12,071 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799888092] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:23:12,071 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [625042578] [2021-06-12 20:23:12,071 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 679 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 679 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 20:23:12,225 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 20:23:12,226 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 20:23:12,226 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 20:23:12,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 20:23:12,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:23:12,407 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:12,409 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:23:12,410 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:12,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:23:12,413 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:12,436 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:23:12,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 6 treesize of output 2 [2021-06-12 20:23:12,440 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:12,442 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 3 treesize of output 1 [2021-06-12 20:23:12,442 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:12,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 5 treesize of output 1 [2021-06-12 20:23:12,445 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-12 20:23:12,465 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 20:23:12,466 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 20:23:12,466 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:92, output treesize:56 [2021-06-12 20:23:12,557 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 20:23:12,557 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [625042578] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 20:23:12,557 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 20:23:12,557 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 18 [2021-06-12 20:23:12,558 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112373458] [2021-06-12 20:23:12,558 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 20:23:12,558 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 20:23:12,558 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 20:23:12,558 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-06-12 20:23:12,558 INFO L87 Difference]: Start difference. First operand 212 states and 453 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Received shutdown request... [2021-06-12 20:23:12,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 20:23:12,982 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 679 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41236 [2021-06-12 20:23:12,982 WARN L547 AbstractCegarLoop]: Verification canceled [2021-06-12 20:23:12,984 INFO L247 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-06-12 20:23:12,986 WARN L196 ceAbstractionStarter]: Timeout [2021-06-12 20:23:12,986 INFO L202 PluginConnector]: Adding new model nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.06 08:23:12 BasicIcfg [2021-06-12 20:23:12,986 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-06-12 20:23:12,986 INFO L168 Benchmark]: Toolchain (without parser) took 854674.26 ms. Allocated memory was 186.6 MB in the beginning and 511.7 MB in the end (delta: 325.1 MB). Free memory was 165.9 MB in the beginning and 425.2 MB in the end (delta: -259.3 MB). Peak memory consumption was 66.7 MB. Max. memory is 8.0 GB. [2021-06-12 20:23:12,986 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.08 ms. Allocated memory is still 186.6 MB. Free memory is still 167.1 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-06-12 20:23:12,986 INFO L168 Benchmark]: Boogie Procedure Inliner took 23.22 ms. Allocated memory is still 186.6 MB. Free memory was 165.7 MB in the beginning and 164.2 MB in the end (delta: 1.5 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-06-12 20:23:12,986 INFO L168 Benchmark]: Boogie Preprocessor took 26.23 ms. Allocated memory is still 186.6 MB. Free memory was 164.2 MB in the beginning and 163.2 MB in the end (delta: 1.0 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-06-12 20:23:12,986 INFO L168 Benchmark]: RCFGBuilder took 423.96 ms. Allocated memory is still 186.6 MB. Free memory was 163.1 MB in the beginning and 166.3 MB in the end (delta: -3.2 MB). Peak memory consumption was 26.5 MB. Max. memory is 8.0 GB. [2021-06-12 20:23:12,986 INFO L168 Benchmark]: TraceAbstraction took 854197.16 ms. Allocated memory was 186.6 MB in the beginning and 511.7 MB in the end (delta: 325.1 MB). Free memory was 165.8 MB in the beginning and 425.2 MB in the end (delta: -259.4 MB). Peak memory consumption was 66.4 MB. Max. memory is 8.0 GB. [2021-06-12 20:23:12,987 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.08 ms. Allocated memory is still 186.6 MB. Free memory is still 167.1 MB. There was no memory consumed. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 23.22 ms. Allocated memory is still 186.6 MB. Free memory was 165.7 MB in the beginning and 164.2 MB in the end (delta: 1.5 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 26.23 ms. Allocated memory is still 186.6 MB. Free memory was 164.2 MB in the beginning and 163.2 MB in the end (delta: 1.0 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 423.96 ms. Allocated memory is still 186.6 MB. Free memory was 163.1 MB in the beginning and 166.3 MB in the end (delta: -3.2 MB). Peak memory consumption was 26.5 MB. Max. memory is 8.0 GB. * TraceAbstraction took 854197.16 ms. Allocated memory was 186.6 MB in the beginning and 511.7 MB in the end (delta: 325.1 MB). Free memory was 165.8 MB in the beginning and 425.2 MB in the end (delta: -259.4 MB). Peak memory consumption was 66.4 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 100]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (212states) and FLOYD_HOARE automaton (currently 13 states, 18 states before enhancement),while ReachableStatesComputation was computing reachable states (208 states constructedinput type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 1 thread instances CFG has 5 procedures, 27 locations, 3 error locations. Started 1 CEGAR loops. VerificationResult: TIMEOUT, OverallTime: 854106.3ms, OverallIterations: 684, TraceHistogramMax: 4, EmptinessCheckTime: 151.5ms, AutomataDifference: 241113.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 15.3ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 19310 SDtfs, 25960 SDslu, 131253 SDs, 0 SdLazy, 200130 SolverSat, 10855 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 81992.0ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 23423 GetRequests, 8268 SyntacticMatches, 1449 SemanticMatches, 13706 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50422 ImplicationChecksByTransitivity, 314458.0ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=214occurred in iteration=682, InterpolantAutomatonStates: 10328, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 976.9ms AutomataMinimizationTime, 683 MinimizatonAttempts, 19979 StatesRemovedByMinimization, 679 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 3161.7ms SsaConstructionTime, 9811.5ms SatisfiabilityAnalysisTime, 406523.6ms InterpolantComputationTime, 24999 NumberOfCodeBlocks, 24999 NumberOfCodeBlocksAsserted, 2476 NumberOfCheckSat, 23637 ConstructedInterpolants, 1170 QuantifiedInterpolants, 404934 SizeOfPredicates, 4031 NumberOfNonLiveVariables, 62022 ConjunctsInSsa, 17777 ConjunctsInUnsatCore, 1362 InterpolantComputations, 6 PerfectInterpolantSequences, 2081/19024 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown